deployment: Add folder with uberdogs and deploy manifest
This commit is contained in:
parent
7438d7e2bb
commit
249e0375a6
3 changed files with 61 additions and 0 deletions
11
deployment/README.txt
Normal file
11
deployment/README.txt
Normal file
|
@ -0,0 +1,11 @@
|
|||
This deployment folder contains files that describe how a release of TTR should be run on the gameservers.
|
||||
|
||||
uberdogs.yml contains the 'uberdogs' section of an astrond.yml. Please keep it updated, or else you'll break prod!
|
||||
|
||||
deploy.json describes a specific release of TTR. It contains the version of astron to use as well as the version of Panda3D to use.
|
||||
deploy.json also contains a version prefix. For releases, a commit should be made that updates deploy.json to state the new version prefix.
|
||||
For example:
|
||||
deploy.json resides at prefix ttr-v1.0.1-
|
||||
Git commit 6ebecf60d contains all the code that we want to push in v1.0.2
|
||||
Whomever is making the release should create a single commit changing deploy.json's version prefix to ttr-v1.0.2-. Don't put anything else in that commit. Say it has commit hash 102bea8c9.
|
||||
The final rendered version number, after deploy scripts are run, would be ttr-v1.0.2-102bea8.
|
6
deployment/deploy.json
Normal file
6
deployment/deploy.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"__fyi__": "If you use anything other than the first 7 characters of the git hash, you just broke everything",
|
||||
"astron": "b9b8a28",
|
||||
"panda3d": "61eb70d",
|
||||
"version-prefix": "ttr-alpha-g"
|
||||
}
|
44
deployment/uberdogs.yml
Normal file
44
deployment/uberdogs.yml
Normal file
|
@ -0,0 +1,44 @@
|
|||
uberdogs:
|
||||
- class: CentralLogger
|
||||
id: 4688
|
||||
anonymous: false
|
||||
|
||||
- class: ClientServicesManager
|
||||
id: 4665
|
||||
anonymous: true
|
||||
|
||||
- class: ChatAgent
|
||||
id: 4681
|
||||
anonymous: false
|
||||
|
||||
- class: FriendManager
|
||||
id: 4501
|
||||
anonymous: false
|
||||
|
||||
- class: AvatarFriendsManager
|
||||
id: 4686
|
||||
anonymous: false
|
||||
|
||||
- class: PlayerFriendsManager
|
||||
id: 4687
|
||||
anonymous: false
|
||||
|
||||
- class: TTRFriendsManager
|
||||
id: 4666
|
||||
anonymous: false
|
||||
|
||||
- class: TTSpeedchatRelay
|
||||
id: 4712
|
||||
anonymous: false
|
||||
|
||||
- class: DistributedDeliveryManager
|
||||
id: 4683
|
||||
anonymous: false
|
||||
|
||||
- class: TTCodeRedemptionMgr
|
||||
id: 4695
|
||||
anonymous: false
|
||||
|
||||
- class: GlobalPartyManager
|
||||
id: 4477
|
||||
anonymous: false
|
Loading…
Reference in a new issue