Semaphore/scripts
Matej Kramny db4948cb89 Merge branch 'master' into develop
# Conflicts:
#	Dockerfile
#	api/login.go
#	api/projects/environment.go
#	api/projects/project.go
#	api/projects/templates.go
#	api/tasks/runner.go
#	api/users.go
#	db/versionHistory.go
#	util/bindata.go
2017-04-18 14:48:31 +01:00
..
proxy merge models -> db 2017-02-22 21:12:16 -08:00
docker-startup.sh Merge branch 'master' into develop 2017-04-18 14:48:31 +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