docker-compose.yml
version: '3.7'
services:
app:
image: registry.communicatio.com/ikusei/smart-village-app-cms
environment:
RAILS_ENV: production
RAILS_LOG_TO_STDOUT: 1
configs:
- source: smart-village-app-cms-unicorn-rb
target: /app/config/unicorn.rb
volumes:
- /etc/localtime:/etc/localtime:ro
- unicorn:/unicorn
- assets:/assets
deploy:
restart_policy:
condition: on-failure
nginx:
image: nginx
depends_on: [app]
networks: [default, public]
volumes:
- /etc/localtime:/etc/localtime:ro
- unicorn:/unicorn
- assets:/public
labels:
- traefik.docker.network=public
deploy:
restart_policy:
condition: on-failure
volumes:
unicorn:
assets:
settings:
configs:
smart-village-app-cms-nginx-conf:
external: true
smart-village-app-cms-unicorn-rb:
external: true
networks:
public:
external: true