Skip to content

Instantly share code, notes, and snippets.

@loleg
Created November 29, 2022 21:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loleg/fabda130dc9f9ee807fd7a9c2cc3c7d0 to your computer and use it in GitHub Desktop.
Save loleg/fabda130dc9f9ee807fd7a9c2cc3c7d0 to your computer and use it in GitHub Desktop.
A quick deployment of dribdat with docker
version: '3.4'
# On first run:
# docker-compose exec dribdat ./release.sh
# (TODO: move to entrypoint script)
services:
dribdat:
image: loleg/dribdat:stable
build:
context: .
dockerfile: ./Dockerfile
ports:
- 80:5000
environment:
- SERVER_URL={my IP or domain name}
- DATABASE_URL=postgres://dribdat_user:changeme@db:5432/dribdat
- DRIBDAT_ENV=prod
- DRIBDAT_SECRET=changeme
- DRIBDAT_APIKEY=changeme
- TIME_ZONE=Europe/Zurich
depends_on:
- db
db:
image: postgres
volumes:
- ./.db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=dribdat
- POSTGRES_USER=dribdat_user
- POSTGRES_PASSWORD=changeme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment