Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • kusanagi
  • kusanagi-2025-07-signature
  • 20250627-api-platform
  • starling
  • 20250604-siret
  • kusanagi-oscar-text
  • kusanagi-document-type-active
  • kusanagi-activity-form
  • kusanagi-discipline-update
  • 20250526-delete-person-refacto
  • 2025-05-privilege-ui
  • 2025-05-fixtures
  • 20250519-config-sync-db
  • 2025-05-patch-organization-main
  • 20250512-doc-install
  • starling-patch-datepicker
  • ripley
  • starling-path-notification-todo
  • stariling-patch-numeros
  • 2.13-ripley-lasted
  • 2.12.3-final
  • 2.13.1-ripley
  • 2.12.2
24 results

docker-compose.yml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    docker-compose.yml 3.06 KiB
    version: "3"
    services:
    
      # OSCAR (sources)
      £CONTAINER_OSCAR:
        depends_on:
          - £CONTAINER_ELASTICSEARCH
          - £CONTAINER_POSTGRESQL
        container_name: £CONTAINER_OSCAR
        build:
            context: ./oscar/
            dockerfile: Dockerfile
            args:
                proxy_environnement: "£PROXY"
                service_oscar_name: £CONTAINER_OSCAR
                service_postgresql_name: £CONTAINER_POSTGRESQL
                service_gearman_name: £CONTAINER_GEARMAN
                service_elasticsearch_name: £CONTAINER_ELASTICSEARCH
        ports:
          - £PORT_OSCAR:80
          - 9000:9000
        volumes:
          - £DIR_OSCAR:/var/OscarApp
        networks:
          - £CONTAINER_NETWORK
        tty: true
        restart: unless-stopped
    
      # --------------------------------------------------------------------------------------------------------------------
      # ELASTIC DEARCH
      £CONTAINER_ELASTICSEARCH:
        container_name: £CONTAINER_ELASTICSEARCH
        environment:
          - discovery.type=single-node
        build:
            context: ./elasticsearch/
            dockerfile: Dockerfile
            args:
              proxy_environnement: "£PROXY"
              service_oscar_name: £CONTAINER_OSCAR
              service_postgresql_name: £CONTAINER_POSTGRESQL
              service_gearman_name: £CONTAINER_GEARMAN
        networks:
          - £CONTAINER_NETWORK
        tty: true
        restart: "always"
    
      # --------------------------------------------------------------------------------------------------------------------
      # POSTGRESQL
      £CONTAINER_POSTGRESQL:
        container_name: £CONTAINER_POSTGRESQL
        build:
          context: ./postgresql/
          dockerfile: Dockerfile
          args:
            proxy_environnement: "£PROXY"
            service_oscar_name: £CONTAINER_OSCAR
            service_gearman_name: £CONTAINER_GEARMAN
            service_elasticsearch_name: £CONTAINER_ELASTICSEARCH
            pathdatas: "£DIR_POSTGRESQL_DATAS"
        environment:
          POSTGRES_PASSWORD: "azerty"
          POSTGRES_USER: "oscar"
          POSTGRES_DB: "oscar_dev"
        networks:
          - £CONTAINER_NETWORK
        tty: true
        volumes:
          - £DIR_POSTGRESQL_DATAS:/var/lib/postgresql/data
        restart: "always"