Skip to content
Snippets Groups Projects
docker-compose.yml 1.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • version: '3.7'
    
    Vincent Sellier's avatar
    Vincent Sellier committed
    services:
      db:
    
        image: couchdb:3.2.2
    
        environment:
    
          COUCHDB_USER: "admin"
          COUCHDB_PASSWORD: "password"
    
          EGL_BASE_URL: ${EGL_BASE_URL}
          EGL_API_AUTH_KEY: ${EGL_API_AUTH_KEY}
    
    Vincent Sellier's avatar
    Vincent Sellier committed
        volumes:
          - ${DATABASE_DIRECTORY}:/opt/couchdb/data
    
          - /etc/timezone:/etc/timezone:ro
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
          - /etc/localtime:/etc/localtime:ro
    
          - /root/easy-cozy/configs/local.ini:/opt/couchdb/etc/local.ini
    
        restart: unless-stopped
    
         - 5984:5984    
        networks:
          - cozy-network
    
    Vincent Sellier's avatar
    Vincent Sellier committed
    
      cozy:
    
        image: npernoud/easy-cozy:latest-amd64
    
    Vincent Sellier's avatar
    Vincent Sellier committed
        environment:
    
          COZY_ADMIN_PASSPHRASE: ${COZY_ADMIN_PASSPHRASE}
          COZY_ADMIN_PASSWORD: ${COZY_ADMIN_PASSPHRASE}
    
    Vincent Sellier's avatar
    Vincent Sellier committed
          COZY_TLD: ${COZY_TLD}
        volumes:
          - ${STORAGE_DIRECTORY}:/usr/local/cozy-stack/storage
    
          - /etc/timezone:/etc/timezone:ro
    
    Nicolas Pernoud's avatar
    Nicolas Pernoud committed
          - /etc/localtime:/etc/localtime:ro
    
          - ./cozystack/cozy.yaml:/etc/cozy/cozy.yaml
    
          - ./apps_sources:/tmp/apps_sources
          - ./assets:/tmp/assets
    
        ports:
         - 8080:8080
    
    Vincent Sellier's avatar
    Vincent Sellier committed
        depends_on:
          - db
        logging:
    
          driver: loki
    
    Vincent Sellier's avatar
    Vincent Sellier committed
          options:
    
            loki-url: http://localhost:3100/loki/api/v1/push
    
        restart: unless-stopped
    
        networks:
          - cozy-network
          
          
    networks:
      cozy-network: