TODO: add description
This project follows the conventional commit style.
-
Have you installed Docker and Docker-compose? If not, install them.
-
Install + Run system-traefik. 2.. Checkout system-proxy on https://bitbucket.org/iminds/system-proxy (this is a wrapper/fork of traefik) 2.. cd into the checked out repository 2.. cp .env.template .env 2.. cp mount/config/traefik.dev-example.toml mount/config/traefik.toml 2.. start traefik using
./up.prod.sh
2.. Verify that traefik is running: browse to http://localhost:4080/dashboard -
Update
/etc/hosts
with the following configuration (optional step):127.0.0.1 {{project_name}}.sytadel.local
-
Install GitVersion
brew install gitversion
In the root of the project, perform the following actions:
-
Copy .env.template to .env and optionally edit the variables
-
Build the Docker images by running
./build.sh [<dev|prod>]
-
Run the Docker images by running
./up.sh [<dev|prod> [mode]]
where<mode>
is blank for detached mode and any other value will use attached mode.