1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- version: '2'
-
- services:
- database:
- build: ./postgresql
- container_name: camotion-postgresql
- # restart: unless-stopped
- networks:
- camotion.internal.docker:
- aliases:
- - postgresql.camotion.internal.docker
- volumes:
- - ./data/postgresql/data:/var/lib/postgresql/data
- - ./data/postgresql/backup:/var/lib/postgresql/backup
- ports:
- - "127.0.0.1:35000:5432"
- env_file:
- - env
-
- backend:
- build:
- context: ./backend
- args:
- SPI_USER_UID: 999
- container_name: camotion-backend
- # restart: unless-stopped
- # devices:
- # - "/dev/spidev0.0:/dev/spidev0.0"
- networks:
- camotion.internal.docker:
- aliases:
- - backend.camotion.internal.docker
- ports:
- - "127.0.0.1:35001:80"
- env_file:
- - env
-
- frontend:
- build: ./frontend
- container_name: camotion-frontend
- # restart: unless-stopped
- networks:
- camotion.internal.docker:
- aliases:
- - frontend.camotion.internal.docker
- ports:
- - "127.0.0.1:35002:80"
- env_file:
- - env
-
- api:
- build: ./api
- container_name: camotion-api
- # restart: unless-stopped
- networks:
- camotion.internal.docker:
- aliases:
- - api.camotion.internal.docker
- ports:
- - "127.0.0.1:35003:80"
- env_file:
- - env
-
- networks:
- camotion.internal.docker:
|