version: '3.8' services: nginx: image: nginx:alpine restart: unless-stopped tty: true ports: - '8444:80' - '8555:443' volumes: - .:/var/www/html - ./docker/nginx/conf.d/:/etc/nginx/conf.d/ links: - app networks: - ospro depends_on: - app app: build: context: . dockerfile: Dockerfile restart: unless-stopped networks: - ospro db: image: postgres:14.4-alpine restart: always environment: - POSTGRES_USER=${DB_USERNAME} - POSTGRES_PASSWORD=${DB_PASSWORD} ports: - '5435:5432' networks: - ospro volumes: - db:/var/lib/postgresql/data networks: ospro: driver: bridge volumes: db: driver: local