manager-service/ManagerService/Deployment/docker-compose.dev.yaml
2025-05-28 13:45:05 +02:00

85 lines
1.8 KiB
YAML

---
version: '3.9'
services:
postgres:
image: postgres:16
container_name: myim_postgres
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DATABASE}
ports:
- "5432:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- myim-network
# # Admin Dashboard for PostgresSQL Database
# pgadmin:
# image: dpage/pgadmin4
# container_name: pgadmin
# restart: unless-stopped
# environment:
# PGADMIN_DEFAULT_EMAIL: ${PGADMIN_EMAIL}
# PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD}
# ports:
# - "5050:80"
# volumes:
# - pgadmin-data:/var/lib/pgadmin
# networks:
# - myim-network
# depends_on:
# - postgres
managerService:
container_name: "manager-service"
image: registry.unov.be/myinfomate/manager-service/managerservice:version-3.0.0
environment:
- ASPNETCORE_ENVIRONMENT=Development
networks:
- myim-network
ports:
- 5000:8080
volumes:
- /etc/managerservice
restart: always
managerWeb:
container_name: "manager-web"
image: registry.unov.be/myinfomate/manager:version-3.0.0
networks:
- myim-network
ports:
- "49430:80"
volumes:
- /etc/managerweb
restart: always
# myim-api:
# image: myim/myim-api
# container_name: myim_api
# build:
# context: ../.
# dockerfile: ./Dockerfile
# args:
# - mode=dev
# restart: unless-stopped
# ports:
# - "5093:80"
# networks:
# - myim-network
# depends_on:
# - postgres
volumes:
postgres-data:
pgadmin-data:
networks:
myim-network:
driver: bridge
name: myim-network