Hirdetés

Új hozzászólás Aktív témák

  • mrnobody

    tag

    Aki szeretne felépíteni Docker-ben egy Owncloud-ot, annak itt egy kis segítség. :)

    version: "3"

    services:
    owncloud:
    image: owncloud/server:latest
    container_name: owncloud_server
    restart: always
    ports:
    - 8080:8080
    depends_on:
    - mariadb
    - redis
    environment:
    - OWNCLOUD_DOMAIN=localhost
    - OWNCLOUD_DB_TYPE=mysql
    - OWNCLOUD_DB_NAME=owncloud
    - OWNCLOUD_DB_USERNAME=owncloud
    - OWNCLOUD_DB_PASSWORD=valamibonyolult
    - OWNCLOUD_DB_HOST=mariadb
    - OWNCLOUD_ADMIN_USERNAME=admin
    - OWNCLOUD_ADMIN_PASSWORD=valamibonyolult
    - OWNCLOUD_MYSQL_UTF8MB4=true
    - OWNCLOUD_REDIS_ENABLED=true
    - OWNCLOUD_REDIS_HOST=redis
    healthcheck:
    test: ["CMD", "/usr/bin/healthcheck"]
    interval: 30s
    timeout: 10s
    retries: 5
    volumes:
    - /opt/owncloud:/mnt/data

    mariadb:
    image: mariadb:10.5
    container_name: owncloud_mariadb
    restart: always
    environment:
    - MYSQL_ROOT_PASSWORD=valamibonyolult
    - MYSQL_USER=owncloud
    - MYSQL_PASSWORD=valamibonyolult
    - MYSQL_DATABASE=owncloud
    command: ["--max-allowed-packet=128M", "--innodb-log-file-size=64M"]
    healthcheck:
    test: ["CMD", "mysqladmin", "ping", "-u", "root", "--password=valamibonyolult"]
    interval: 10s
    timeout: 5s
    retries: 5
    volumes:
    - /opt/mysql:/var/lib/mysql

    redis:
    image: redis:6
    container_name: owncloud_redis
    restart: always
    command: ["--databases", "1"]
    healthcheck:
    test: ["CMD", "redis-cli", "ping"]
    interval: 10s
    timeout: 5s
    retries: 5
    volumes:
    - /opt/redis:/data

    [ Szerkesztve ]

Új hozzászólás Aktív témák