--- # docker-compose file for nextcloud server # docker login dkregistry.xai-corp.net:5000 # docker-compose build && docker push dkregistry.xai-corp.net:5000/xaicorp/nextcloud:latest # DOCKER_HOST=dkhost:2376 docker stack deploy --with-registry-auth -c docker-compose-prod.yml owncloud version: '3' volumes: # nextcloud: db: cache: services: db: image: mariadb volumes: - db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=test - MYSQL_PASSWORD=test - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud xaicloud: image: dkregistry.xai-corp.net:5000/xaicorp/nextcloud:latest volumes: # - nextcloud:/var/www/html - ./config:/var/www/html/config - ./php/errorlog.conf:/usr/local/etc/php-fpm.d/errorlog.conf environment: - DBTYPE=mysql - DBHOST=db - DBPORT=3306 - DBNAME=nextcloud - DBUSER=nextcloud - DBPASS=test - REDISHOST=redis - REDISPORT=6379 - LOGLEVEL=3 web: image: dkregistry.xai-corp.net:5000/xaicorp/nextcloud-web:latest ports: - 8083:80 volumes: - cache:/data/nginx/cache/nextcloud # - nextcloud:/var/www/html - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro - ./config:/var/www/html/config memcached: image: "memcached:alpine" ports: - "11211:11211" command: - memcached - -m64 redis: image: "redis:4-alpine" ports: - "6379:6379"