Add more details to deploy README
This commit is contained in:
parent
a3859b36bf
commit
bddcf91c02
1 changed files with 14 additions and 0 deletions
|
@ -1,2 +1,16 @@
|
||||||
Impress 2020 is deployed to a VPS server. We use this Ansible Playbook to
|
Impress 2020 is deployed to a VPS server. We use this Ansible Playbook to
|
||||||
automate the environment setup!
|
automate the environment setup!
|
||||||
|
|
||||||
|
We expect to be deploying to Ubuntu 20.04 LTS, initially with nothing
|
||||||
|
installed. The user you deploy with should have sudoers access. That should be
|
||||||
|
all it takes!
|
||||||
|
|
||||||
|
First, run `yarn deploy-setup` in the app root, to run the `setup.yml`
|
||||||
|
playbook. This will prompt you for your root password, to set up system
|
||||||
|
dependencies. It should be safe to re-run this, including if you add a new
|
||||||
|
dependency to the playbook, because the steps are non-destructive and Ansible
|
||||||
|
will skip steps that are already satisfied.
|
||||||
|
|
||||||
|
Then, to deploy a new version of the app, run `yarn deploy`. This will build
|
||||||
|
the app from the code on your machine, then send the source and build output
|
||||||
|
to the remote machine, and switch it to be the new production version. Nice!
|
||||||
|
|
Loading…
Reference in a new issue