ikuseiGmbH/smart-village-app-cms

View on GitHub
docker-compose.yml

Summary

Maintainability
Test Coverage
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