53 lines
993 B
YAML
53 lines
993 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
server:
|
|
build:
|
|
context: ./server
|
|
dockerfile: Dockerfile
|
|
container_name: openwall-server
|
|
ports:
|
|
- "3001:3001"
|
|
volumes:
|
|
- server-data:/app/data
|
|
environment:
|
|
- NODE_ENV=production
|
|
- DATABASE_PATH=/app/data/database.sqlite
|
|
restart: unless-stopped
|
|
networks:
|
|
- openwall-network
|
|
|
|
mobile-calendar:
|
|
build:
|
|
context: ./mobile-calendar
|
|
dockerfile: Dockerfile
|
|
container_name: openwall-mobile-calendar
|
|
ports:
|
|
- "8080:80"
|
|
depends_on:
|
|
- server
|
|
restart: unless-stopped
|
|
networks:
|
|
- openwall-network
|
|
|
|
mobile-shopping:
|
|
build:
|
|
context: ./mobile-shopping
|
|
dockerfile: Dockerfile
|
|
container_name: openwall-mobile-shopping
|
|
ports:
|
|
- "8081:80"
|
|
depends_on:
|
|
- server
|
|
restart: unless-stopped
|
|
networks:
|
|
- openwall-network
|
|
|
|
volumes:
|
|
server-data:
|
|
driver: local
|
|
|
|
networks:
|
|
openwall-network:
|
|
driver: bridge
|