Skip to content

Commit

Permalink
updated release notes to include AWS
Browse files Browse the repository at this point in the history
  • Loading branch information
nathandunn committed May 7, 2021
1 parent ed22de3 commit dbe3872
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions docs/Release.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,26 @@
- Update demo, download new release and build.
- Update stage (from develop).
- Confirm docker images are updated automatically on [docker hub](https://hub.docker.com/r/gmod/apollo/tags). With docker hub, will need to pull and tag and push stable and release number, but hopefully should be automatically built.
- Do announcement on gmod-ajax, apollo.



- Create an Apollo Public AMI:
- Launch prior version (X.Y.Z-1) AMI as an t2.medium or larger with port 22, 80, and 8080 open.
- Download X.Y.Z release and decompress it and go into the X.Y.Z directory.
- Copy `apollo-config.groovy` from (X.Y.Z-1) to (X.Y.Z).
- Stop tomcat: `sudo service tomcat8 stop`
- `./apollo deploy`
- `sudo rm -rf /var/lib/tomcat8/webapps/apollo*`
- `sudo cp target/apollo-X.Y.Z.war /var/lib/tomcat8/webapps/apollo.war`
- Restart tomcat: `sudo service tomcat8 restart`
- Verify running via logs: `tail -f /var/log/tomcat8/catalina.out`
- Verify running by seeing register screen at http://<host-ip>:8080/apollo (DO NOT REGISTER)
- Create an AMI from the running instance.
- Once created, make the AMI public


- Do announcement on gmod-ajax <gmod-ajax@lists.sourceforge.net>, apollo lists (apollo@lbl.gov).


## Post-release

- In develop bump application.properties version to X.Y.Z+1-SNAPSHOT on develop.
Expand Down

0 comments on commit dbe3872

Please sign in to comment.