mirror of
https://github.com/demostf/setup.git
synced 2026-04-21 17:52:44 +02:00
Hosting setup for demos.tf
- YAML 100%
| .gitignore | ||
| docker-compose.yml | ||
| nginxlog.yaml | ||
| promtail.yml | ||
| README.md | ||
Setup
Hosting setup for demos.tf
Usage
Create a .env file with the following values:
- HOST: the base domain the site will be hosted from
- PORT: the port the webserver will listen to
- DB_PASSWORD: the password that will be used for the database
- DEMO_ROOT: the folder the demos will be stored in
- EDIT_SECRET: private api key for migrating demos to new url
Start the containers:
docker-compose up -d
Domain names
The setup uses four domains derived from the base domain.
- ${HOST}: the main site
- api.${HOST}: the backend api and upload code
- static.${HOST}: server uploaded demos
- sync.${HOST}: playback sync server
- maps.${HOST}: static map data
All four domains should point towards the server on which this setup is running