isl-api/_docker/docker-compose.yml
Annika Merris b5ea01729b Added JWT Auth
Wrote my own JWT auth middleware, since I could not get the go-chi middleware to accept a JWKS instead of a certificate.
2024-02-10 17:18:22 -05:00

29 lines
678 B
YAML

# Use postgres/example user/password credentials
version: '3.1'
services:
api:
image: forgejo.merr.is/annika/isl-api:latest
restart: always
environment:
- ISL_API_DB_CONNECTION_STRING=postgres://isl:development@db:5432/isl
- ISL_API_HTTP_PORT=3000
ports:
- 3000:3000
db:
image: postgres
restart: always
environment:
POSTGRES_USER: isl
POSTGRES_PASSWORD: development
POSTGRES_DB: isl
volumes:
- ./data:/var/lib/postgresql/data
- ./docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
ports:
- 5432:5432
adminer:
image: adminer
restart: always
ports:
- 8081:8080