Semaphore/scripts
Tom Whiston dd27aba6df Change setup function and config loading
Adds setup question asking where to output config. Defaults to cwd, and if getting cwd produces an error falls back to /etc/semaphore
Make docker autostart default for config
Show default for playbook path
rename semaphore_config.json to config.json
fix pathname for circle
2018-03-15 00:31:27 +01:00
..
proxy merge models -> db 2017-02-22 21:12:16 -08:00
docker-startup.sh Change setup function and config loading 2018-03-15 00:31:27 +01:00
Readme.md merge models -> db 2017-02-22 21:12:16 -08:00

Docker Compose ##############

To run Semaphore in a simple docker configuration run the following command:

docker-compose up

You can then access Semaphore directly from the url http://localhost:8081/

SSL Termination Using Nginx ###########################

Generate a cert, ca cert, and key file and place into Deploy/proxy/cert/ with these names:

  • cert.pem
  • privkey.pem
  • fullchain.pem

(I've used letsencrypt generated certs with success.)

Run docker-compose up and your Semaphore instance will then be at the url https://localhost:8443