Skip to content

Commit

Permalink
Create docker-compose-dev.all.debug.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
van-go authored Jul 14, 2023
1 parent abc16dc commit ab557d5
Showing 1 changed file with 132 additions and 0 deletions.
132 changes: 132 additions & 0 deletions conf/docker/docker-compose-dev.all.debug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
# This compose file is useful for testing https
---
version: "3"
services:
redis:
image: redis:4.0
volumes:
- redis_data:/data
- ../redis.conf:/usr/local/etc/redis/redis.conf
ports:
- 127.0.0.1:6379:6379
command: redis-server /usr/local/etc/redis/redis.conf --appendonly yes
container_name: des_redis
hostname: des_redis

rabbitmq:
image: rabbitmq:3.6.10-management
volumes:
- rabbitmq_data:/var/lib/rabbitmq/mnesia/rabbit@des_rabbitmq
- ../rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf
env_file: ../env_files/rabbitmq.env
ports:
- 127.0.0.1:5672:5672
- 127.0.0.1:5673:5673
- 127.0.0.1:15673:15673
- 127.0.0.1:15672:15672
container_name: des_rabbitmq
hostname: des_rabbitmq

memcached:
image: memcached:latest
container_name: des_memcached
hostname: des_memcached

elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.4.0
ulimits:
memlock: -1
environment:
- ES_HEAP_SIZE:2g
volumes:
- ../elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- ../elasticsearch/log4j2.properties:/usr/share/elasticsearch/config/log4j2.properties
- es_data:/usr/share/elasticsearch/data
ports:
- 127.0.0.1:9200:9200
container_name: des_elasticsearch
hostname: des_elasticsearch

mysql:
image: mysql:5.6
volumes:
- mysql_data:/var/lib/mysql
- ../mysql.cnf:/etc/mysql/conf.d/mysql.cnf
env_file: ../env_files/mysql.env
ports:
- 127.0.0.1:3306:3306
container_name: des_mysql
hostname: des_mysql

nginx:
image: nginx
volumes:
- ../nginx/nginx.debug.conf:/etc/nginx/nginx.conf
- ../nginx/gzip.conf:/etc/nginx/gzip.conf
- ../nginx/certificates/designsafe.dev.crt:/etc/ssl/designsafe.dev.crt
- ../nginx/certificates/designsafe.dev.key:/etc/ssl/designsafe.dev.key
- ../nginx/dhparam.pem:/etc/ssl/dhparam.pem
- ../../.:/srv/www/designsafe
- ~/corral-repl/tacc/NHERI:/corral-repl/tacc/NHERI
- ../../data/static:/var/www/designsafe-ci.org/static
- ../../data/media:/var/www/designsafe-ci.org/media
links:
- django:django
ports:
- 127.0.0.1:80:80
- 127.0.0.1:443:443
container_name: des_nginx
hostname: des_nginx

django:
image: designsafeci/portal:local
env_file: ../env_files/designsafe.env
links:
- memcached:memcached
- mysql:mysql
- rabbitmq:rabbitmq
- redis:redis
- elasticsearch:elasticsearch
volumes:
- ../../.:/srv/www/designsafe
- ~/corral-repl/tacc/NHERI:/corral-repl/tacc/NHERI
- ../../data/static:/var/www/designsafe-ci.org/static
- ../../data/media:/var/www/designsafe-ci.org/media
ports:
- 127.0.0.1:8000:8000
- 127.0.0.1:5555:5555
- 127.0.0.1:9000:9000
dns:
- 8.8.8.8
- 8.8.4.4
command: /srv/www/designsafe/bin/run-django.sh
container_name: des_django
hostname: des_django

workers:
image: designsafeci/portal:local
env_file: ../env_files/designsafe.env
links:
- memcached:memcached
- mysql:mysql
- rabbitmq:rabbitmq
- redis:redis
- elasticsearch:elasticsearch
volumes:
- ../../.:/srv/www/designsafe
- ~/corral-repl/tacc/NHERI:/corral-repl/tacc/NHERI
- ../../data/static:/var/www/designsafe-ci.org/static
- ../../data/media:/var/www/designsafe-ci.org/media
dns:
- 8.8.8.8
- 8.8.4.4
command: /srv/www/designsafe/bin/run-celery-debug.sh
container_name: des_workers
hostname: des_workers

volumes:
redis_data:
mysql_data:
es_data:
rabbitmq_data:
sockets:

0 comments on commit ab557d5

Please sign in to comment.