|
|
@@ -1,13 +1,27 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
-docker run -d \
|
|
|
--v /var/run/docker.sock:/var/run/docker.sock \
|
|
|
--v /mnt/nextcloud:/var/www/html \
|
|
|
--l "traefik.frontend.rule=Host:nextcloud.bodicsek.host" \
|
|
|
--l "traefik.enable=true" \
|
|
|
--l "traefik.frontend.headers.STSSeconds=15552000" \
|
|
|
--l "traefik.frontend.headers.STSIncludeSubdomains=true" \
|
|
|
--l "traefik.frontend.headers.STSPreload=true" \
|
|
|
---name nextcloud \
|
|
|
-bodicsek/nextcloud-armhf:latest
|
|
|
+# docker run -d \
|
|
|
+# -v /var/run/docker.sock:/var/run/docker.sock \
|
|
|
+# -v /mnt/nextcloud:/var/www/html \
|
|
|
+# -l "traefik.frontend.rule=Host:nextcloud.bodicsek.host" \
|
|
|
+# -l "traefik.enable=true" \
|
|
|
+# -l "traefik.frontend.headers.STSSeconds=15552000" \
|
|
|
+# -l "traefik.frontend.headers.STSIncludeSubdomains=true" \
|
|
|
+# -l "traefik.frontend.headers.STSPreload=true" \
|
|
|
+# --name nextcloud \
|
|
|
+# bodicsek/nextcloud-armhf:latest
|
|
|
+
|
|
|
+docker service create \
|
|
|
+ --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
|
|
|
+ --mount type=bind,source=/data/localhost/nextcloud,target=/var/www/html \
|
|
|
+ --network traefik-net \
|
|
|
+ --name nextcloud \
|
|
|
+ --constraint "node.hostname==raspberrypi3" \
|
|
|
+ --label traefik.frontend.rule=Host:nextcloud.bodicsek.host \
|
|
|
+ --label traefik.port=80 \
|
|
|
+ --label traefik.enable=true \
|
|
|
+ --label traefik.frontend.headers.STSSeconds=15552000 \
|
|
|
+ --label traefik.frontend.headers.STSIncludeSubdomains=true \
|
|
|
+ --label traefik.frontend.headers.STSPreload=true \
|
|
|
+ localhost:5000/bodicsek/nextcloud-armhf:latest
|
|
|
|