version: "3" services: postgres: image: postgres:14.1 environment: POSTGRES_USER: admin POSTGRES_PASSWORD: development POSTGRES_DB: default volumes: - "./data/postgres:/var/lib/postgres/data" minio: image: bitnami/minio:latest ports: - "9190:9000" - "9191:9001" volumes: - "./data/minio/:/bitnami/minio/data" redis: image: redis shoppy: image: shoppy ports: - "8000:8000" environment: DEBUG: "True" DATABASE_URL: "postgres://admin:development@postgres:5432/default" S3_HOST: "http://172.17.0.1:9190" S3_LOCATION: "backend" S3_STORAGE_BUCKET_NAME: "shoppy" S3_ENDPOINT_URL: "http://172.17.0.1:9190" S3_ENABLED: "True" S3_ACCESS_KEY_ID: "shoppy-access-key" S3_SECRET_ACCESS_KEY: "shoppy-secret-key" RUN_SERVER: "TRUE" CELERY_BROKER_URL: "redis://redis:6379/0" links: - postgres - minio - redis depends_on: - postgres - minio - redis shoppy_tasks: image: shoppy environment: DATABASE_URL: "postgres://admin:development@postgres:5432/default" S3_HOST: "http://172.17.0.1:9190" S3_LOCATION: "backend" S3_STORAGE_BUCKET_NAME: "shoppy" S3_ENDPOINT_URL: "http://172.17.0.1:9190" S3_ENABLED: "True" S3_ACCESS_KEY_ID: "shoppy-access-key" S3_SECRET_ACCESS_KEY: "shoppy-secret-key" RUN_CELERY: "TRUE" CELERY_BROKER_URL: "redis://redis:6379/0" links: - postgres - minio - redis depends_on: - postgres - minio - redis