auto-directory/docker-compose.yaml
2025-02-02 19:47:56 +05:00

34 lines
791 B
YAML

version: '3'
services:
server:
image: node:20
restart: always
working_dir: /app
command: bash -c "npm install && npm run start"
environment:
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_HOST: ${MYSQL_HOST}
MYSQL_DATABASE_NAME: ${MYSQL_DATABASE_NAME}
volumes:
- ./server:/app
networks:
reverse_proxy:
ui:
image: node:20
restart: always
working_dir: /app
command: bash -c "npm ci --force && npm run build && npm run start"
environment:
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_HOST: ${MYSQL_HOST}
MYSQL_DATABASE_NAME: ${MYSQL_DATABASE_NAME}
volumes:
- ./:/app
ports:
- '3000:80'
networks:
reverse_proxy: