commit 39b14ae87918f8e55de2a92b3f82744f8b2e5bea Author: Szymon WaƂachowski Date: Wed Jun 4 16:48:40 2025 +0200 devops(docker): compose.yaml infrastructure setup diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..816e3f5 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,43 @@ +version: '2' + +services: + nextcloud: + image: nextcloud + container_name: nextcloud + restart: unless-stopped + volumes: + - /media/ssd/nextcloud:/var/www/html + environment: + - MYSQL_PASSWORD=2a!qd*6s + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=szymi + - MYSQL_HOST=mariadb-nextcloud + - OVERWRITEPROTOCOL=https + ports: + - "9001:80" + depends_on: + - mariadb-nextcloud + networks: + - szymiserver + + mariadb-nextcloud: + image: mariadb:11.1 + container_name: mariadb-nextcloud + restart: unless-stopped + command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW + volumes: + - /media/ssd/mariadb:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD=2a!qd*6s + - MYSQL_PASSWORD=2a!qd*6s + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=szymi + ports: + - "3306:3306" + networks: + - szymiserver + +networks: + szymiserver: + name: szymiserver + external: true