mirror of
https://github.com/eliasstepanik/AutoProxy.git
synced 2026-01-11 05:38:30 +00:00
Update docker-compose.yml
This commit is contained in:
parent
596b2d157f
commit
d79ff0d78c
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
version: "3.7"
|
version: "3.7"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
@ -17,6 +16,7 @@ services:
|
|||||||
- ddns
|
- ddns
|
||||||
networks:
|
networks:
|
||||||
- caddy
|
- caddy
|
||||||
|
cgroup: host
|
||||||
deploy:
|
deploy:
|
||||||
labels: # Global options
|
labels: # Global options
|
||||||
caddy.email: eliasstepanik@web.de
|
caddy.email: eliasstepanik@web.de
|
||||||
@ -33,6 +33,12 @@ services:
|
|||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
environment:
|
environment:
|
||||||
LogLevel: "Debug"
|
LogLevel: "Debug"
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
memory: "1G"
|
||||||
|
reservations:
|
||||||
|
memory: "512M"
|
||||||
portsync:
|
portsync:
|
||||||
image: saile2204/portsync:latest
|
image: saile2204/portsync:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@ -42,102 +48,18 @@ services:
|
|||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
environment:
|
environment:
|
||||||
LogLevel: "Information"
|
LogLevel: "Information"
|
||||||
ntfy:
|
|
||||||
image: binwiederhier/ntfy
|
|
||||||
command:
|
|
||||||
- serve
|
|
||||||
volumes:
|
|
||||||
- ntfy_cache:/var/cache/ntfy
|
|
||||||
- ntfy_data:/etc/ntfy
|
|
||||||
restart: unless-stopped
|
|
||||||
depends_on:
|
|
||||||
- caddy
|
|
||||||
networks:
|
|
||||||
caddy:
|
|
||||||
labels:
|
|
||||||
caddy: "ntfy.sailehd.systems"
|
|
||||||
caddy.reverse_proxy: "{{upstreams 80}}"
|
|
||||||
caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA"
|
|
||||||
|
|
||||||
###End Background Services###
|
|
||||||
|
|
||||||
###Essential Interfaces###
|
|
||||||
proxmox:
|
|
||||||
image: ubuntu
|
|
||||||
command: sleep infinity
|
|
||||||
restart: unless-stopped
|
|
||||||
depends_on:
|
|
||||||
- ddns
|
|
||||||
- caddy
|
|
||||||
labels:
|
|
||||||
caddy: "proxmox.sailehd.systems"
|
|
||||||
caddy.reverse_proxy: "https://192.168.178.66:8006 https://192.168.188.40:8006"
|
|
||||||
caddy.reverse_proxy.transport: http
|
|
||||||
caddy.reverse_proxy.transport.tls_insecure_skip_verify:
|
|
||||||
caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA"
|
|
||||||
filecloud:
|
|
||||||
image: ubuntu
|
|
||||||
command: sleep infinity
|
|
||||||
restart: unless-stopped
|
|
||||||
depends_on:
|
|
||||||
- ddns
|
|
||||||
- caddy
|
|
||||||
labels:
|
|
||||||
caddy: "cloud.sailehd.systems"
|
|
||||||
caddy.reverse_proxy: "http://192.168.178.120"
|
|
||||||
caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA"
|
|
||||||
|
|
||||||
portainer:
|
|
||||||
image: portainer/portainer-ee:latest
|
|
||||||
networks:
|
|
||||||
- caddy
|
|
||||||
restart: unless-stopped
|
|
||||||
ports:
|
|
||||||
- 8000:8000
|
|
||||||
depends_on:
|
|
||||||
- ddns
|
|
||||||
- caddy
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- portainer_data:/data
|
|
||||||
labels:
|
|
||||||
caddy_1: "portainer.sailehd.systems"
|
|
||||||
caddy_1.reverse_proxy_0: "{{upstreams 9000}}"
|
|
||||||
# caddy.reverse_proxy_1: "apie/* {{upstreams 8000}}"
|
|
||||||
caddy_1.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA"
|
|
||||||
caddy_2: "portainer.nuv.systems"
|
|
||||||
caddy_2.reverse_proxy_0: "{{upstreams 9000}}"
|
|
||||||
caddy_2.tls.dns: "ionos 50cac0392a5f4732bb88e3aaa93d55aa.mOFFOjG-OUcLQjLLBSp1QFQ_1arBUMALP5SRDzx88encStOT5IcCHn7c1TqmmabTecfqWYlOzvdOITOkN0pkdw"
|
|
||||||
deploy:
|
deploy:
|
||||||
labels:
|
resources:
|
||||||
io.portainer.accesscontrol.teams: "Private"
|
limits:
|
||||||
###End Essential Interfaces###
|
memory: "1G"
|
||||||
|
reservations:
|
||||||
|
memory: "512M"
|
||||||
###Ping###
|
|
||||||
whoami0:
|
|
||||||
image: jwilder/whoami
|
|
||||||
networks:
|
|
||||||
- caddy
|
|
||||||
depends_on:
|
|
||||||
- ddns
|
|
||||||
- caddy
|
|
||||||
restart: unless-stopped
|
|
||||||
labels:
|
|
||||||
caddy: "whoami.sailehd.systems"
|
|
||||||
caddy.reverse_proxy: "{{upstreams 8000}}"
|
|
||||||
caddy.tls.dns: "ionos 4dc281058e9648919a988315c84058fa.z0eKvfJSuUpeU-2W-quUCsM_6aSshAX8tdPrJ1NQUBtcaImOtoQCk82nT4kDWzBjj2l2PMo1vGXCc6vGW9bKHA"
|
|
||||||
###End Ping###
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
caddy_data:
|
caddy_data:
|
||||||
caddy_config:
|
caddy_config:
|
||||||
portainer_data:
|
|
||||||
ntfy_data:
|
|
||||||
ntfy_cache:
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user