2020-08-30 19:59:19 +12:00
|
|
|
version: "3.8"
|
|
|
|
|
|
|
|
|
|
services:
|
|
|
|
|
pfdb:
|
|
|
|
|
image: bianjp/mariadb-alpine:latest
|
|
|
|
|
environment:
|
|
|
|
|
MYSQL_ROOT_PASSWORD: $MYSQL_PASSWORD
|
|
|
|
|
container_name: "$CONTAINER_NAME-db"
|
|
|
|
|
networks:
|
|
|
|
|
pf:
|
|
|
|
|
aliases:
|
|
|
|
|
- "${CONTAINER_NAME}db"
|
|
|
|
|
volumes:
|
|
|
|
|
- db_data:/var/lib/mysql
|
|
|
|
|
- $path/pathfinder/export/sql/eve_universe.sql.zip:/eve_universe.sql.zip
|
|
|
|
|
restart: always
|
|
|
|
|
pf-redis:
|
|
|
|
|
image: redis:latest
|
|
|
|
|
container_name: "$CONTAINER_NAME-redis"
|
|
|
|
|
command: ["redis-server", "--appendonly", "yes"]
|
|
|
|
|
hostname: redis
|
|
|
|
|
volumes:
|
|
|
|
|
- redis_data:/data
|
|
|
|
|
networks:
|
|
|
|
|
pf:
|
|
|
|
|
aliases:
|
|
|
|
|
- "$CONTAINER_NAME-redis"
|
|
|
|
|
logging:
|
|
|
|
|
driver: none
|
|
|
|
|
restart: always
|
|
|
|
|
pf-socket:
|
|
|
|
|
image: composer:latest
|
|
|
|
|
container_name: "$CONTAINER_NAME-socket"
|
|
|
|
|
command: ["sh","-c","composer install && php cmd.php --tcpHost 0.0.0.0"]
|
|
|
|
|
hostname: socket
|
|
|
|
|
volumes:
|
|
|
|
|
- ${path}/websocket:/app
|
|
|
|
|
networks:
|
|
|
|
|
pf:
|
|
|
|
|
aliases:
|
|
|
|
|
- "$CONTAINER_NAME-socket"
|
|
|
|
|
restart: always
|
|
|
|
|
pf:
|
|
|
|
|
container_name: ${CONTAINER_NAME}
|
|
|
|
|
hostname: "pathfinder"
|
|
|
|
|
build: '.'
|
|
|
|
|
env_file:
|
|
|
|
|
- .env
|
|
|
|
|
networks:
|
|
|
|
|
- pf
|
2020-10-02 10:41:49 +13:00
|
|
|
- web
|
|
|
|
|
ports:
|
|
|
|
|
- 80:80
|
2020-08-30 19:59:19 +12:00
|
|
|
healthcheck:
|
|
|
|
|
disable: true
|
|
|
|
|
volumes:
|
|
|
|
|
- ${path}/config/pathfinder/config.ini:/var/www/html/pathfinder/app/templateConfig.ini
|
|
|
|
|
- ${path}/config/pathfinder/pathfinder.ini:/var/www/html/pathfinder/app/pathfinder.ini
|
2020-11-20 21:23:58 +13:00
|
|
|
- ${path}/config/pathfinder/plugin.ini:/var/www/html/pathfinder/app/plugin.ini
|
2020-08-30 19:59:19 +12:00
|
|
|
depends_on:
|
|
|
|
|
- pfdb
|
|
|
|
|
- pf-redis
|
|
|
|
|
- pf-socket
|
|
|
|
|
restart: always
|
|
|
|
|
|
|
|
|
|
volumes:
|
2020-10-02 10:41:49 +13:00
|
|
|
data:
|
2020-08-30 19:59:19 +12:00
|
|
|
db_data:
|
|
|
|
|
redis_data:
|
|
|
|
|
networks:
|
|
|
|
|
pf:
|
2020-10-02 10:41:49 +13:00
|
|
|
web:
|
|
|
|
|
external: true
|