mirror of
https://github.com/bensuperpc/infrastructure.git
synced 2025-01-06 23:44:26 +01:00
Compare commits
No commits in common. "4676eb9cdc814f49a68f400dc851cb405d2d45c6" and "4496211aa5baf88bb283dd0fb0b17c955cf0d819" have entirely different histories.
4676eb9cdc
...
4496211aa5
2
Makefile
2
Makefile
@ -21,7 +21,7 @@ UTILS_SERVICES := it-tools stirlingpdf
|
||||
PROFILES := caddy wordpress syncthing gitea homepage $(SHARING_SERVICES) $(TORRENTS_SERVICES) $(ADMIN_SERVICES) $(UTILS_SERVICES)
|
||||
PROFILE_CMD := $(addprefix --profile ,$(PROFILES))
|
||||
|
||||
# gitea-runner
|
||||
# gitea-runner dozzle watchtower
|
||||
|
||||
COMPOSE_FILES := $(shell find . -name 'docker-compose*.yml' -type f | sed -e 's/^/--file /')
|
||||
|
||||
|
@ -117,6 +117,10 @@ pastebin.bensuperpc.org {
|
||||
redir https://privatebin.bensuperpc.org permanent
|
||||
}
|
||||
|
||||
dozzle.bensuperpc.org {
|
||||
reverse_proxy dozzle:8080
|
||||
}
|
||||
|
||||
yacht.bensuperpc.org {
|
||||
reverse_proxy yacht:8000
|
||||
}
|
||||
|
18
infrastructure/dozzle/docker-compose.dozzle.yml
Normal file
18
infrastructure/dozzle/docker-compose.dozzle.yml
Normal file
@ -0,0 +1,18 @@
|
||||
services:
|
||||
# dozzle
|
||||
dozzle:
|
||||
image: amir20/dozzle:latest
|
||||
container_name: dozzle
|
||||
profiles:
|
||||
- dozzle
|
||||
restart: on-failure:5
|
||||
depends_on:
|
||||
- caddy
|
||||
env_file:
|
||||
- ./dozzle/env/dozzle.env
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
networks:
|
||||
- infra-network
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
1
infrastructure/dozzle/env/dozzle.env
vendored
Normal file
1
infrastructure/dozzle/env/dozzle.env
vendored
Normal file
@ -0,0 +1 @@
|
||||
DOZZLE_LEVEL=info
|
@ -21,6 +21,13 @@
|
||||
description: Yacht
|
||||
ping: yacht.bensuperpc.org
|
||||
container: yacht
|
||||
- dozzle:
|
||||
icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/dozzle.png
|
||||
href: https://dozzle.bensuperpc.org/
|
||||
description: Dozzle
|
||||
ping: dozzle.bensuperpc.org
|
||||
container: dozzle
|
||||
|
||||
- Sharing:
|
||||
- jellyfin:
|
||||
icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/jellyfin.png
|
||||
@ -119,3 +126,10 @@
|
||||
ping: gitea.bensuperpc.org
|
||||
container: gitea-runner
|
||||
|
||||
- watchtower:
|
||||
icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/watchtower.png
|
||||
#href: https://watchtower.bensuperpc.org/
|
||||
description: Watchtower
|
||||
ping: watchtower.bensuperpc.org
|
||||
container: watchtower
|
||||
|
||||
|
@ -12,13 +12,12 @@ services:
|
||||
- ./picoshare/env/picoshare.env
|
||||
volumes:
|
||||
- picoshare_data:/data
|
||||
- picoshare_tmpfs:/tmp
|
||||
networks:
|
||||
- infra-network
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
read_only: true
|
||||
tmpfs:
|
||||
- /tmp
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
@ -30,4 +29,11 @@ services:
|
||||
|
||||
volumes:
|
||||
picoshare_data:
|
||||
name: picoshare_data
|
||||
name: picoshare_data
|
||||
picoshare_tmpfs:
|
||||
name: picoshare_tmpfs
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: tmpfs
|
||||
device: tmpfs
|
||||
o: size=1g
|
16
infrastructure/watchtower/docker-compose.watchtower.yml
Normal file
16
infrastructure/watchtower/docker-compose.watchtower.yml
Normal file
@ -0,0 +1,16 @@
|
||||
services:
|
||||
# Watchtower
|
||||
watchtower:
|
||||
image: containrrr/watchtower
|
||||
container_name: watchtower
|
||||
profiles:
|
||||
- watchtower
|
||||
depends_on:
|
||||
- caddy
|
||||
restart: on-failure:5
|
||||
networks:
|
||||
- infra-network
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:rw
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
Loading…
Reference in New Issue
Block a user