@@ -18,39 +18,58 @@ Este repositorio adiciona:
1818
1919Use o mesmo host para o Nextcloud e para o ` notify_push ` , roteando ` /push/ ` para o servico de push.
2020
21+ Copie o exemplo de compose e ajuste os valores no arquivo ` .env ` .
22+
2123Exemplo usando o dominio generico ` cloud.example.com ` :
2224
2325``` yaml
2426services :
2527 nextcloud :
26- image : nextcloud:apache
28+ image : ${NEXTCLOUD_IMAGE}
2729 environment :
28- VIRTUAL_HOST : cloud.example.com
29- VIRTUAL_PATH : /
30+ VIRTUAL_HOST : ${VIRTUAL_HOST}
31+ VIRTUAL_PATH : ${NEXTCLOUD_VIRTUAL_PATH}
3032 networks :
3133 - reverse-proxy
3234 - internal
3335
3436 notify_push :
35- image : ghcr.io/librecodecoop/nextcloud-notify-push-docker:latest
37+ image : ${NOTIFY_PUSH_IMAGE}
3638 environment :
37- PORT : " 7867 "
38- NEXTCLOUD_URL : " https://cloud.example.com "
39- REDIS_URL : " redis://redis:6379/0 "
40- DATABASE_URL : " postgres://nextcloud:secret@postgres/nextcloud "
41- DATABASE_PREFIX : " "
42- LOG : " info "
43- VIRTUAL_HOST : cloud.example.com
44- VIRTUAL_PATH : /push/
45- VIRTUAL_DEST : /
46- VIRTUAL_PORT : " 7867 "
39+ PORT : " ${NOTIFY_PUSH_PORT} "
40+ NEXTCLOUD_URL : " ${NEXTCLOUD_URL} "
41+ REDIS_URL : " ${REDIS_URL} "
42+ DATABASE_URL : " ${DATABASE_URL} "
43+ DATABASE_PREFIX : " ${DATABASE_PREFIX} "
44+ LOG : " ${NOTIFY_PUSH_LOG} "
45+ VIRTUAL_HOST : ${VIRTUAL_HOST}
46+ VIRTUAL_PATH : ${NOTIFY_PUSH_VIRTUAL_PATH}
47+ VIRTUAL_DEST : ${NOTIFY_PUSH_VIRTUAL_DEST}
48+ VIRTUAL_PORT : " ${NOTIFY_PUSH_PORT} "
4749 expose :
48- - " 7867 "
50+ - " ${NOTIFY_PUSH_PORT} "
4951 networks :
5052 - reverse-proxy
5153 - internal
5254` ` `
5355
56+ Exemplo de ` .env`:
57+
58+ ` ` ` dotenv
59+ NEXTCLOUD_IMAGE=nextcloud:apache
60+ NOTIFY_PUSH_IMAGE=ghcr.io/librecodecoop/nextcloud-notify-push-docker:latest
61+ VIRTUAL_HOST=cloud.example.com
62+ NEXTCLOUD_VIRTUAL_PATH=/
63+ NOTIFY_PUSH_PORT=7867
64+ NEXTCLOUD_URL=https://cloud.example.com
65+ REDIS_URL=redis://redis:6379/0
66+ DATABASE_URL=postgres://nextcloud:secret@postgres/nextcloud
67+ DATABASE_PREFIX=
68+ NOTIFY_PUSH_LOG=info
69+ NOTIFY_PUSH_VIRTUAL_PATH=/push/
70+ NOTIFY_PUSH_VIRTUAL_DEST=/
71+ ` ` `
72+
5473Pontos importantes :
5574
5675- o `notify_push` precisa estar na mesma rede Docker do `nginx-proxy`
0 commit comments