version: '3.8' services: portfolio: container_name: darius-portfolio-server build: . environment: JWT_SECRET: ${JWT_SECRET} POSTGRES_HOST: ${POSTGRES_HOST} POSTGRES_PORT: ${POSTGRES_PORT} POSTGRES_USER: ${POSTGRES_USER} POSTGRES_DB: ${POSTGRES_DB} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} SSL_MODE: ${SSL_MODE} ENVIRONMENT: ${ENVIRONMENT} ports: - "4000:4000" - "4001:4001" restart: unless-stopped image: gitea.kleinsense.nl/dariusklein/portfolio:latest volumes: - ./backup:/web/assets/json docs: container_name: darius-portfolio-docs build: context: . dockerfile: ./common/docs/Dockerfile ports: - "4002:80" restart: unless-stopped image: gitea.kleinsense.nl/dariusklein/portfolio-docs:latest