volumes: diarios_oficiais_alems_local_postgres_data: {} diarios_oficiais_alems_local_postgres_data_backups: {} esdata: services: django: build: context: . dockerfile: ./compose/local/django/Dockerfile image: diarios_oficiais_alems_local_django container_name: diarios_oficiais_alems_local_django depends_on: - postgres volumes: - .:/app:z env_file: - ./.envs/.local/.django - ./.envs/.local/.postgres ports: - '8005:8005' command: /start postgres: build: context: . dockerfile: ./compose/production/postgres/Dockerfile image: diarios_oficiais_alems_production_postgres container_name: diarios_oficiais_alems_local_postgres volumes: - diarios_oficiais_alems_local_postgres_data:/var/lib/postgresql/data - diarios_oficiais_alems_local_postgres_data_backups:/backups env_file: - ./.envs/.local/.postgres elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.17.3 environment: - discovery.type=single-node - xpack.security.enabled=true - "ES_JAVA_OPTS=-Xms1g -Xmx1g" volumes: - esdata:/usr/share/elasticsearch/data frontend: image: nginx:latest container_name: frontend_diarios volumes: - ./frontend:/usr/share/nginx/html:ro ports: - "8006:80"