Files
baclight/suite_docker_files/docker-compose.yml
T

75 lines
1.6 KiB
YAML
Raw Normal View History

2026-07-23 10:35:39 -04:00
services:
web:
build:
context: ./baclight/
dockerfile: development.Dockerfile
container_name: baclight
volumes:
- ./baclight/:/usr/src/app
- bundle:/usr/local/bundle
ports:
- "3002:3002"
environment:
- HISTFILE=/usr/src/app/log/.bash_history
- RAILS_ENV=development
# - RAILS_ENV=production
- RAILS_SERVE_STATIC_FILES=true
- TAILWIND_POLLING=true
- PUID=1000
- PGID=100
- JASPER_SERVER_HOST=jasper
tty: true
stdin_open: true
networks:
- britton_network
cron:
build:
context: ./baclight/
dockerfile: development.Dockerfile
command: ./bin/cron-entrypoint
volumes:
- ./baclight/:/usr/src/app
- bundle:/usr/local/bundle
environment:
- RAILS_ENV=development
- PUID=1000
- PGID=100
depends_on:
- web
jobs:
build:
context: ./baclight/
dockerfile: development.Dockerfile
command: ./bin/jobs-entrypoint
volumes:
- ./baclight/:/usr/src/app
- bundle:/usr/local/bundle
environment:
- RAILS_ENV=development
- PUID=1000
- PGID=100
# deploy:
# replicas: 2
# restart_policy:
# condition: on-failure
depends_on:
- web
jasper:
build: ./jasper_reports/
ports:
- "8080:8080"
volumes:
# - ./jasper_reports/build:/usr/src/app/build
- ./jasper_reports/compiled_war:/app/compiled_war
- ./jasper_reports/web/reports:/usr/local/tomcat/webapps/app/web/reports
networks:
- britton_network
# restart: always
networks:
britton_network:
external: true
volumes:
bundle: