Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.3"
- services:
- nginx:
- container_name: dcode_ncp_nginx
- build: images/nginx
- command: nginx -g "daemon off;"
- volumes:
- - ./images/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
- - ./src/public/uploads:/var/www/html/public/uploads
- - ./src/public/assets/images:/var/www/html/public/images
- depends_on:
- - php
- networks:
- - php
- ports:
- - "8282:80"
- php:
- container_name: dcode_ncp_php
- build: images/php
- volumes:
- - ./src:/var/www/html/app
- working_dir: /var/www/html/app/
- command: php-fpm
- networks:
- - db
- - fusion
- - php
- environment:
- APP_ENV: local
- APP_DEBUG: 'true'
- APP_KEY: SomeRandomKey!!!
- APP_LOCALE: en
- APP_FALLBACK_LOCALE: en
- DB_CONNECTION: mysql
- DB_HOST: db
- DB_DATABASE: dcode_ncp
- DB_USERNAME: dcode_ncp
- DB_PASSWORD: secret
- CACHE_DRIVER: file
- db:
- container_name: dcode_ncp_db
- image: mysql:5.7
- networks:
- - db
- ports:
- - "33062:3306"
- environment:
- MYSQL_ROOT_PASSWORD: secret
- MYSQL_DATABASE: dcode_ncp
- MYSQL_USER: dcode_ncp
- MYSQL_PASSWORD: secret
- volumes:
- - dbncpmysql:/var/lib/mysql
- search:
- image: docker.elastic.co/elasticsearch/elasticsearch:6.3.1
- environment:
- cluster.name: fusionauth
- bootstrap.memory_lock: "true"
- ES_JAVA_OPTS: "-Xms256m -Xmx256m"
- ports:
- - 9200:9200
- - 9300:9300
- networks:
- - search
- restart: unless-stopped
- ulimits:
- memlock:
- soft: -1
- hard: -1
- volumes:
- - es_data:/usr/share/elasticsearch/data
- fusionauth:
- hostname: fusionauth
- image: fusionauth/fusionauth-app:latest
- depends_on:
- - db
- - search
- environment:
- DATABASE_URL: jdbc:mysql://db:3306/fusionauth?serverTimezone=UTC
- DATABASE_ROOT_USER: root
- DATABASE_ROOT_PASSWORD: secret
- DATABASE_USER: root
- DATABASE_PASSWORD: secret
- FUSIONAUTH_MEMORY: 256M
- FUSIONAUTH_SEARCH_SERVERS: http://search:9200
- FUSIONAUTH_URL: http://fusionauth:9011
- networks:
- - db
- - search
- - fusion
- restart: unless-stopped
- ports:
- - 9011:9011
- volumes:
- - fa_config:/usr/local/fusionauth/config
- redis:
- container_name: dcode_ncp_redis
- image: redis
- restart: always
- entrypoint: redis-server --appendonly yes
- ports:
- - "6379:6379"
- networks:
- fusion:
- driver: bridge
- php:
- driver: bridge
- db:
- driver: bridge
- search:
- driver: bridge
- volumes:
- dbncpmysql:
- es_data:
- fa_config:
Add Comment
Please, Sign In to add comment