123456789101112131415161718192021222324252627 |
- version: "3.1"
- services:
- app:
- image: node:16
- restart: always
- ports:
- - "127.0.0.1:8080:8080"
- volumes:
- - ./:/opt
- - /opt/node_modules
- - /opt/data
- links:
- - db
- command: bash -c "cd /opt && npm install && npm start"
- db:
- image: postgres
- restart: always
- environment:
- POSTGRES_USER: ${PGUSER}
- POSTGRES_DB: ${PGDATABASE}
- POSTGRES_PASSWORD: ${PGPASSWORD}
- volumes:
- - ./data:/var/lib/postgresql/data
- expose:
- - 5432
|