Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- redis:
- image: "redis:alpine"
- container_name: redis
- networks:
- eduschl_net:
- aliases:
- - redis
- ports:
- - "6379"
- postgresql:
- image: postgres:alpine
- container_name: postgresql
- networks:
- eduschl_net:
- aliases:
- - postgresql
- ports:
- - "5432"
- volumes:
- - postgresql:/var/lib/postgresql/data
- environment:
- - POSTGRES_USER=admin
- project:
- build:
- context: ./
- dockerfile: src/test/docker/project/Dockerfile
- container_name: project
- networks:
- eduschl_net:
- aliases:
- - project
- ports:
- - "8000:8000"
- volumes:
- - ./:/root/project
- environment:
- - PROJECT_ROOT=/root/project
- - DJANGO_SETTINGS_MODULE=web_edu.settings
- - PYTHONPATH=/root/project/src/
- - WEB_EDU_CONFIG_PATH=/root/project/src/test/docker/conf/
- depends_on:
- - redis
- - postgresql
- command:
- ["/bin/bash", "-c", "/root/project/src/test/docker/project/migrate_and_start.sh"]
- behave:
- build:
- context: ./
- dockerfile: src/test/docker/behave/Dockerfile
- container_name: behave
- links:
- - project
- networks:
- eduschl_net:
- aliases:
- - behave
- ports:
- - "1234:1234"
- volumes:
- - ./:/root/project
- environment:
- - PROJECT_ROOT=/root/project
- - DJANGO_SETTINGS_MODULE=web_edu.settings
- - PYTHONPATH=/root/project/src/
- - WEB_EDU_CONFIG_PATH=/root/project/src/test/docker/conf/
- depends_on:
- - project
- command:
- ["/bin/bash", "-c", "/root/project/src/test/docker/behave/run_behave.sh"]
- networks:
- eduschl_net:
- driver: bridge
- volumes:
- postgresql:
- driver: local
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement