Deployment
Docker
You can use a single docker-compose file to run the tool without downloading the source code.
version: '3.7'
services:
api:
container_name: gilfoyle-api
restart: on-failure
image: dreamvo/gilfoyle:latest
command: serve -p 5000
ports:
- "80:5000"
worker:
container_name: gilfoyle-worker
restart: on-failure
image: dreamvo/gilfoyle:latest
command: worker
dashboard:
container_name: gilfoyle-dashboard
restart: on-failure
image: dreamvo/gilfoyle:latest
command: dashboard -p 5000 --endpoint http://api:5000
ports:
- "81:5000"
Troubleshooting
All output is sent to stdout so it can be inspected by running:
docker logs -f <container-id|container-name>