@ -6,6 +6,10 @@ services:
container_name : "prodio-nginx"
ports:
- "6060:80"
depends_on:
- web
- api
restart : always
volumes:
- ./nginx/html:/usr/share/nginx/html
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
@ -13,25 +17,28 @@ services:
- ./data/nginx/logs:/var/log/nginx
networks:
- internal
# web:
# build:
# context: .
# dockerfile: ./nuxt/Dockerfile
# container_name: "prodio-web"
# ports:
# - "6061:3000"
# volumes:
# - ./nuxt/app:/app
# networks:
# - internal
api:
# image: krisss/docker-webman:8.2-cli-alpine
web:
build:
context : .
dockerfile : ./webman/Dockerfile
dockerfile : ./web/Dockerfile
container_name : "prodio-web"
ports:
- "6061:3000"
depends_on:
- api
restart : always
volumes:
- ./web/app:/app
networks:
- internal
api:
image : krisss/docker-webman:8.2-cli-alpine
container_name : "prodio-api"
ports:
- "6065:8787"
depends_on:
- mysql
restart : always
volumes:
- ./app:/app
networks:
@ -41,25 +48,14 @@ services:
context : .
dockerfile : ./mysql/Dockerfile
container_name : "prodio-mysql"
networks:
- internal
restart : always
volumes:
- ./data/mysql/data:/var/lib/mysql
- ./data/mysql/init:/docker-entrypoint-initdb.d
environment:
MYSQL_ROOT_PASSWORD : 1qazvfr4
# redis:
# image: redis
# container_name: "prodio-redis"
# networks:
# - internal
mail:
image : boky/postfix
container_name : "prodio-mail"
environment:
- ALLOWED_SENDER_DOMAINS=prodio.com.tw
- POSTFIX_always_add_missing_headers=yes
- HOSTNAME=mail.prodio.com.tw # set to the hostname of the server
networks:
- internal
phpmyadmin:
image : phpmyadmin/phpmyadmin
container_name : "prodio-myadmin"