Skip to content

Instantly share code, notes, and snippets.

@bearlike
Created April 9, 2022 09:23
Show Gist options
  • Save bearlike/2ec71525db5d5e46ca7ad6e4a7148ebb to your computer and use it in GitHub Desktop.
Save bearlike/2ec71525db5d5e46ca7ad6e4a7148ebb to your computer and use it in GitHub Desktop.
Docker stack for Nextcloud. (Nextcloud + MariaDB)
version: '3'
services:
mariadb:
image: mariadb:10.7.3-focal
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /AppData/nextcloud/mariadb:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
app:
image: nextcloud:latest
restart: always
ports:
- "8080:80"
volumes:
- /AppData/nextcloud/html:/var/www/html
- /AppData/nextcloud/data:/srv/nextcloud/data
environment:
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_HOST: mariadb
networks:
default:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment