version: '3' services: web: restart: always build: "." links: - "db:postgres" volumes: - .:/app:rw - ${DATA_DIR}:/data:rw - ${STATIC_DIR}:/app/static_collected - ${MEDIA_DIR}:/app/data/media networks: - db_network command: "/bin/sh -c '/app/wait-for-postgres.sh postgres /app/run.sh'" ports: - ${HTTP_PORT}:80 env_file: - ./.env db: restart: always image: postgres:9.6-alpine env_file: - ./.env-db volumes: - ${POSTGRES_DATA_DIR}:/var/lib/postgresql/data:rw networks: - db_network networks: db_network: driver: bridge