f79fa8f70e32c9ffb7df2403e54d482fa67d8982
Setup
Dependencies
- terraform
- docker
- bash
Configuration
apps.config
cp config/apps.config.tmpl config/apps.config- then edit
config/apps.configand fill in all variables
production.tfvars
cp config/production.tfvars.tmpl config/production.tfvars- then edit
config/production.tfvarsand fill in all variables
ssh keys
touch config/ssh-keys- if you want to add your ssh key(s) for debugging then paste the pub ID in to the file
initializing the "off-site" Restic backups
make restic-init
Deploy
make apply
You're done!
It will take a few minutes to deploy the server, start it, and pull all the docker images. But after that you should be able to visit your site and the apps running on its subdomains!
Description
Languages
Scheme
91%
Shell
5.3%
Makefile
1.7%
HCL
1.3%
Dockerfile
0.7%