arti24/deploy-this/docker-compose.yml

25 lines
782 B
YAML
Executable File

services:
arti24:
image: node:current-alpine
container_name: arti24-container
working_dir: /app/code
volumes:
- /_sd_/public-generated:/public-generated
- /_sd_/_programs_/arti24:/app/code:rw
networks:
- proxy-net
restart: always
environment:
- APP_VERSION=${APP_VERSION}
- FORCE_MINIFY=${FORCE_MINIFY}
- MINI_VERSION=${MINI_VERSION}
- STATISTIC_IP=${STATISTIC_IP}
- NODE_ENV=production
- TZ=Europe/Warsaw
command: sh -c "cd /app/code && npm ci && npm run build && npm start || (echo '❌ Build/Start failed' && sleep 30 && exit 1)"
networks:
proxy-net:
name: proxy-net
external: true