Skip to content
Snippets Groups Projects
docker-compose.yml 1.74 KiB
Newer Older
Eric Pommateau's avatar
Eric Pommateau committed
services:
    web:
Eric Pommateau's avatar
Eric Pommateau committed
            - redis
        volumes:
            - ${WORKSPACE_VOLUME}:/data/workspace
            - ${PASTELL_EXTENSION_PATH}:/data/extensions/
Eric Pommateau's avatar
Eric Pommateau committed
            - ${PASTELL_SESSION}:/var/lib/php/session
Eric Pommateau's avatar
Eric Pommateau committed
            - ${PASTELL_SSL_CERTIFICAT}:/etc/apache2/ssl/
Unknown's avatar
Unknown committed
            - ${PASTELL_GLANEUR}:/data/glaneur/
Eric Pommateau's avatar
Eric Pommateau committed
        environment:
            REDIS_SERVER: redis
            REDIS_PORT: 6379
            SMTP_SERVER: ${SMTP_SERVER}
            SMTP_PORT: ${SMTP_PORT}
            PLATEFORME_MAIL: ${PLATEFORME_MAIL}
            WEBSEC_BASE: ${WEBSEC_BASE}
            AUTHENTICATION_WITH_CLIENT_CERTIFICATE: ${AUTHENTICATION_WITH_CLIENT_CERTIFICATE:-}
            PASTELL_ADMIN_LOGIN: ${PASTELL_ADMIN_LOGIN:-admin}
            PASTELL_ADMIN_PASSWORD: ${PASTELL_ADMIN_PASSWORD:-admin}
            PASTELL_ADMIN_EMAIL: ${PASTELL_ADMIN_EMAIL:-noreply@noreply.com}
Eric Pommateau's avatar
Eric Pommateau committed
    db:
Eric Pommateau's avatar
Eric Pommateau committed
        image: mysql:5.7
        command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
        env_file:
            - .env
        environment:
          MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
          MYSQL_USER: ${MYSQL_USER}
          MYSQL_PASSWORD: ${MYSQL_PASSWORD}
          MYSQL_DATABASE: ${MYSQL_DATABASE}
        volumes:
            - ${MYSQL_DATADIR}:/var/lib/mysql/
Eric Pommateau's avatar
Eric Pommateau committed

    redis:
        image: redis

    cloudooo:
        image: gitlab.libriciel.fr:4567/docker/cloudooo:master
Eric Pommateau's avatar
Eric Pommateau committed

    seda-generator:
        image: registry.libriciel.fr:443/public/plateforme/seda-generator:0.6.0
        ports:
            - ${SEDA_GENERATOR_PORT:-8021}:80
        volumes:
            - "/etc/localtime:/etc/localtime:ro"


Eric Pommateau's avatar
Eric Pommateau committed