Files
django-q2/test-services-docker-compose.yaml
2026-08-14 05:37:10 +02:00

54 lines
1.1 KiB
YAML

services:
redis:
image: redis:latest
expose:
- '6379/tcp'
networks:
- main
mongo:
image: mongo:6
expose:
- '27017/tcp'
networks:
- main
aws:
container_name: aws
image: ministackorg/ministack:1.4.16
ports:
- "127.0.0.1:4566:4566"
environment:
MINISTACK_HOST: aws
SERVICES: sqs
volumes:
- ./containers/ministack:/docker-entrypoint-initaws.d
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:4566/_ministack/ready"]
interval: 2s
retries: 15
networks:
- main
django-q2:
build:
dockerfile: ./Dockerfile.dev
context: .
environment:
AWS_ENDPOINT_URL: http://aws:4566
AWS_REGION: ${AWS_REGION:-us-east-1}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-test}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY:-test}
AWS_DEFAULT_REGION: ${AWS_DEFAULT_REGION:-us-east-1}
volumes:
- .:/app
depends_on:
- redis
- mongo
- aws
networks:
- main
networks:
main: