Nimesh Kumar
03/08/2024, 5:23 AMJouke
03/08/2024, 8:37 AMservices:
prefect:
restart: always
container_name: prefect.api
image: prefecthq/prefect:2-python3.8
volumes:
- ${PWD}/prefect_storage_data:/prefect-storage
environment:
- PREFECT_DB_PW=${PREFECT_DB_PW}
ports:
- "4200:4200"
depends_on:
- database
database:
restart: always
image: postgres:14
container_name: prefect.db
volumes:
- ${PWD}/prefect_db_data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=prefect
- POSTGRES_USER=prefect
- POSTGRES_PASSWORD=${PREFECT_DB_PW}
Nimesh Kumar
03/08/2024, 8:56 AMversion: "3.7"
services:
database:
image: postgres:15.1-alpine
restart: always
container_name: database
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=orion
expose:
- 5432
volumes:
- db:/var/lib/postgresql/data
networks:
- carpl_docker_backend
orion:
build: .
container_name: orion
restart: always
command: prefect orion start --host 0.0.0.0
environment:
- PREFECT_ORION_API_HOST=0.0.0.0
- PREFECT_ORION_DATABASE_CONNECTION_URL=<postgresql+asyncpg://postgres:postgres@database:5432/orion>
- PREFECT_API_URL=<http://172.16.12.6:4200/api>
ports:
- "4200:4200"
networks:
- backend
agent:
build: .
container_name: agent
restart: always
command: /bin/bash -c "./entrypoint.prod.sh -q algo-3001 -q algo-3002 -q algo-13 -q algo-3003 -q algo-3004 -q algo-3005"
environment:
- INFERENCING_SERVICE_NAME=remote-file-system
- PREFECT_ORION_API_HOST=0.0.0.0
- PREFECT_ORION_DATABASE_CONNECTION_URL=<postgresql+asyncpg://postgres:postgres@database:5432/orion>
- PREFECT_API_URL=<http://172.16.12.6:4200/api>
volumes:
- tmp:/tmp:rw
- ./flows:/opt/prefect/flows
networks:
- carpl_docker_backendvolumes:
db:
tmp:
networks:
carpl_docker_backend:
external: true
Jouke
03/08/2024, 8:57 AMNimesh Kumar
03/08/2024, 8:59 AMJouke
03/08/2024, 9:10 AMNimesh Kumar
03/08/2024, 9:17 AMNimesh Kumar
03/08/2024, 9:38 AMJouke
03/08/2024, 9:40 AMNimesh Kumar
03/08/2024, 9:43 AMivan
05/03/2024, 12:41 PMivan
05/08/2024, 4:20 PM