mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-17 21:25:54 +02:00
68 lines
1.5 KiB
YAML
68 lines
1.5 KiB
YAML
version: '3.7'
|
|
|
|
services:
|
|
server:
|
|
build:
|
|
context: ./apps/OpenSignServer
|
|
dockerfile: Dockerfile
|
|
image: opensignserver-image
|
|
container_name: OpenSignServer-container
|
|
command: /usr/src/app/node_modules/.bin/nodemon server.js
|
|
volumes:
|
|
- ./apps/OpenSignServer/:/usr/src/app
|
|
- /usr/src/app/node_modules
|
|
ports:
|
|
- "8080:8080"
|
|
depends_on:
|
|
- mongo
|
|
env_file: .env
|
|
environment:
|
|
- NODE_ENV=development
|
|
networks:
|
|
- app-network
|
|
mongo:
|
|
image: mongo
|
|
volumes:
|
|
- data-volume:/data/db
|
|
ports:
|
|
- "27017:27017"
|
|
networks:
|
|
- app-network
|
|
client:
|
|
build:
|
|
context: ./apps/OpenSign
|
|
dockerfile: Dockerfile
|
|
image: opensign-image
|
|
container_name: OpenSign-container
|
|
command: npm start
|
|
env_file: .env
|
|
volumes:
|
|
- ./apps/OpenSign/:/usr/app
|
|
- /usr/app/node_modules
|
|
depends_on:
|
|
- server
|
|
ports:
|
|
- "3000:3000"
|
|
networks:
|
|
- app-network
|
|
localstack:
|
|
image: localstack/localstack:2.0
|
|
ports:
|
|
- '4566:4566' # LocalStack endpoint
|
|
- '4510-4559:4510-4559' # external services port range
|
|
environment:
|
|
- DOCKER_HOST=unix:///var/run/docker.sock
|
|
volumes:
|
|
- ./localstack-script.sh:/etc/localstack/init/ready.d/script.sh
|
|
- '/var/run/docker.sock:/var/run/docker.sock'
|
|
|
|
networks:
|
|
app-network:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
data-volume:
|
|
node_modules:
|
|
web-root:
|
|
driver: local
|