30 lines
802 B
YAML
30 lines
802 B
YAML
services:
|
|
hermes:
|
|
build: .
|
|
container_name: hermes-api
|
|
restart: unless-stopped
|
|
|
|
environment:
|
|
DATABASE_URL: ${DATABASE_URL}
|
|
APP_NAME: Hermes API
|
|
APP_VERSION: 0.1.0
|
|
SECRET_KEY: ${SECRET_KEY}
|
|
INITIAL_ADMIN_USERNAME: ${INITIAL_ADMIN_USERNAME:-}
|
|
INITIAL_ADMIN_EMAIL: ${INITIAL_ADMIN_EMAIL:-}
|
|
INITIAL_ADMIN_PASSWORD: ${INITIAL_ADMIN_PASSWORD:-}
|
|
INITIAL_ADMIN_FIRST_NAME: ${INITIAL_ADMIN_FIRST_NAME:-}
|
|
INITIAL_ADMIN_LAST_NAME: ${INITIAL_ADMIN_LAST_NAME:-}
|
|
ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60}
|
|
JWT_ISSUER: ${JWT_ISSUER:-hermes}
|
|
LOG_LEVEL: ${LOG_LEVEL:-INFO}
|
|
|
|
ports:
|
|
- "8000:8000"
|
|
|
|
networks:
|
|
- default
|
|
- olympus-network
|
|
|
|
networks:
|
|
olympus-network:
|
|
external: true
|