File: C:/Users/fred/AppData/Roaming/Code/User/History/-c7d337f/EEih.yml
services:
db:
image: postgres:13
# restart: always
container_name: postgres13
environment:
POSTGRES_DB: PBN
POSTGRES_USER: uprintPgSA
POSTGRES_PASSWORD: uprintPg1234.
# POSTGRES_HOST_AUTH_METHOD: trust
PGDATA: /var/lib/postgresql/data
volumes:
- db-data:/var/lib/postgresql/data
expose:
- 5432
pgadmin:
image: dpage/pgadmin4:latest
# restart: always
environment:
PGADMIN_DEFAULT_EMAIL: [email protected]
PGADMIN_DEFAULT_PASSWORD: uprintPgAdmin1234.
PGADMIN_LISTEN_PORT: 80
ports:
- "8080:80"
volumes:
- pgadmin-data:/var/lib/pgadmin
ms-net6-app:
build:
context: . # Path to your .NET application's Dockerfile
dockerfile: Dockerfile
container_name: ms-net6-app
develop:
watch:
- path: pbn.backend/appsettings.json
action: rebuild
expose:
- 7086
volumes:
- /Users/goldxtree/Documents/log/web/pbn.backend:/app/logs
environment:
- ASPNETCORE_URLS=http://+:80
depends_on:
- db # If your app depends on a database service
color-engine-api:
container_name: color-engine-api
build:
context: "../color.engine.api/"
dockerfile: DockerFileFPM
expose:
- 8001
volumes:
- /Users/goldxtree/Documents/log/web/color.engine.api:/var/www/storage/logs
web-server:
image: nginx:alpine
container_name: backend-color-api-mac-nginx
ports:
- "8084:80"
- "8001:8001"
volumes:
- /Users/goldxtree/Documents/log/nginx/pbn.backend:/var/log/nginx
- ./nginx/color.system.api.conf:/etc/nginx/conf.d/color.system.api.conf
- ./nginx/pbn.backend.conf:/etc/nginx/conf.d/pbn.backend.conf
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
depends_on:
- color-engine-api
- ms-net6-app
volumes:
db-data: pbnbackend_db-data
pgadmin-data:
# networks:
# color_engine_mac_network2: