Guilhem Saurel il y a 7 ans
Parent
commit
d0434cf334
2 fichiers modifiés avec 30 ajouts et 2 suppressions
  1. 6 2
      README.md
  2. 24 0
      nextcloud/docker-compose.yml

+ 6 - 2
README.md

@@ -2,15 +2,19 @@
 
 [Pad](https://mypads.framapad.org/mypads/?/mypads/group/altermediatic-toulouse-deatm79d/pad/view/docker-atelier-acqwh7km)
 
-## Set main domain
+## All
 
-`export MAIN_DOMAIN=oxyta.net`
+- add `include /etc/nginx/sites-enabled/*` to /etc/nginx/nginx.conf in http section
+- `mkdir /etc/nginx/sites-enabled/ /srv/letsencrypt`
 
 ## Etherpad
 
 ```
 cd etherpad
 export MYSQL_ROOT_PASSWORD=$(openssl rand -base64 32)
+ln -s nginx.conf /etc/nginx/sites-enabled/etherpad
+systemctl restart nginx
+certbot certonly --email <me souviens plus> --webroot -w /srv/letsencrypt/ --agree-tos -d www.pad.oxyta.net -d pad.oxyta.net
 docker-compose up
 ```
 

+ 24 - 0
nextcloud/docker-compose.yml

@@ -0,0 +1,24 @@
+version: '2'
+
+volumes:
+  db:
+
+services:
+  db:
+    image: mariadb
+    restart: always
+    volumes:
+      - /srv/nextcloud/db:/var/lib/mysql
+    environment:
+      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
+      - MYSQL_PASSWORD=${MYSQL_PASSWORD}
+      - MYSQL_DATABASE=nextcloud
+      - MYSQL_USER=nextcloud
+
+  app:
+    image: nextcloud:fpm
+    links:
+      - db
+    volumes:
+      - /srv/nextcloud/app:/var/www/html
+    restart: always