mirror of
https://forgejo.merr.is/annika/isl-api.git
synced 2025-12-11 11:02:03 -05:00
Wrote my own JWT auth middleware, since I could not get the go-chi middleware to accept a JWKS instead of a certificate.
29 lines
678 B
YAML
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
|