80 lines
1.5 KiB
YAML
80 lines
1.5 KiB
YAML
# docker exec -ti centurion-erp python manage.py migrate
|
|
# docker exec -ti centurion-erp python manage.py createsuperuser
|
|
version: "3.2"
|
|
|
|
x-app: ¢urion
|
|
image: centurion-erp:dev
|
|
restart: always
|
|
network_mode: "host"
|
|
# networks:
|
|
# - default
|
|
volumes:
|
|
- ./volumes/data:/data:rw
|
|
- ../app/db.sqlite3:/data/db.sqlite3:rw
|
|
- ./volumes/etc/itsm:/etc/itsm
|
|
- ./settings.tmp.py:/etc/itsm/settings.py:ro
|
|
|
|
services:
|
|
|
|
|
|
|
|
centurion:
|
|
<<: *centurion
|
|
container_name: centurion-erp
|
|
build:
|
|
context: ../.
|
|
dockerfile: dockerfile
|
|
hostname: centurion-erp
|
|
# ports:
|
|
# - "8002:8000"
|
|
|
|
|
|
|
|
worker:
|
|
<<: *centurion
|
|
container_name: centurion-worker
|
|
environment:
|
|
- IS_WORKER=true
|
|
hostname: centurion-worker
|
|
depends_on:
|
|
- centurion
|
|
- rabbitmq
|
|
|
|
|
|
|
|
centurion-ui:
|
|
image: ghcr.io/nofusscomputing/centurion-erp-ui:dev
|
|
restart: always
|
|
container_name: centurion-ui
|
|
environment:
|
|
- API_URL=http://127.0.0.1:8000/api/v2
|
|
hostname: centurion-ui
|
|
network_mode: "host"
|
|
depends_on:
|
|
- centurion
|
|
|
|
|
|
|
|
rabbitmq:
|
|
image: rabbitmq:4.0.3-management-alpine
|
|
container_name: rabbitmq
|
|
environment:
|
|
- RABBITMQ_DEFAULT_USER=admin
|
|
- RABBITMQ_DEFAULT_PASS=admin
|
|
- RABBITMQ_DEFAULT_VHOST=itsm
|
|
# ports:
|
|
# - "5672:5672"
|
|
# - "15672:15672"
|
|
depends_on:
|
|
- centurion
|
|
network_mode: "host"
|
|
# networks:
|
|
# - default
|
|
|
|
|
|
|
|
# networks:
|
|
# default:
|
|
# driver: bridge
|
|
# external: true
|