version: '3.7' services: www: image: farmos/farmos:3.2.3 container_name: farmos restart: always volumes: - './sites:/opt/drupal/web/sites' - './keys:/opt/drupal/keys' depends_on: - db networks: - farmos_network db: image: postgres:13 container_name: farmos_db restart: always environment: POSTGRES_DB: farmos POSTGRES_USER: farmos POSTGRES_PASSWORD: volumes: - './db:/var/lib/postgresql/data' ports: - '5432:5432' networks: - farmos_network nginx: image: nginx:alpine container_name: nginx restart: always volumes: - ./nginx.conf:/etc/nginx/nginx.conf - /etc/letsencrypt:/etc/letsencrypt:ro networks: - farmos_network ports: - "80:80" - "443:443" volumes: db: sites: keys: networks: farmos_network: