Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- db:
- image: postgres
- environment:
- - POSTGRES_USER=simeonparvanov
- - POSTGRES_PASSWORD=P@ssw0rd
- ports:
- - '5432:5432'
- networks:
- - mynetwork
- redis:
- image: redis
- ports:
- - '6379:6379'
- networks:
- - mynetwork
- celery:
- build:
- context: .
- dockerfile: Dockerfile
- env_file: common.env
- command: celery -A saleor worker --app=saleor.celeryconf:app --loglevel=info
- volumes:
- - .:/app:Z
- links:
- - redis
- depends_on:
- - redis
- networks:
- - mynetwork
- search:
- image: elasticsearch:5.4.3
- mem_limit: 512m
- environment:
- - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- ports:
- - '127.0.0.1:9200:9200'
- networks:
- - mynetwork
- web:
- build: .
- command: python manage.py runserver 0.0.0.0:8000
- env_file: common.env
- depends_on:
- - db
- - redis
- - search
- ports:
- - '8000:8000'
- volumes:
- - .:/app:Z
- networks:
- - mynetwork
- makemigrations:
- build: .
- command: python manage.py makemigrations --noinput
- volumes:
- - .:/app:Z
- networks:
- - mynetwork
- migration:
- build: .
- command: python manage.py migrate --noinput
- volumes:
- - .:/app:Z
- networks:
- - mynetwork
- networks:
- mynetwork:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement