25 lines
782 B
YAML
Executable File
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
|