feat: initial test + add forge + add panopticon
This commit is contained in:
commit
e660c5cfb5
2 changed files with 77 additions and 0 deletions
50
Caddyfile
Normal file
50
Caddyfile
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
{
|
||||||
|
log default {
|
||||||
|
output stdout
|
||||||
|
format json
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars {
|
||||||
|
HOST "host.containers.internal"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Grafana
|
||||||
|
|
||||||
|
:59090 {
|
||||||
|
log {
|
||||||
|
level INFO
|
||||||
|
}
|
||||||
|
|
||||||
|
reverse_proxy {vars.HOST}:9090
|
||||||
|
}
|
||||||
|
|
||||||
|
# Forgejo (web)
|
||||||
|
|
||||||
|
:53000 {
|
||||||
|
log {
|
||||||
|
level INFO
|
||||||
|
}
|
||||||
|
|
||||||
|
reverse_proxy {vars.HOST}:3000
|
||||||
|
}
|
||||||
|
|
||||||
|
# Forgejo (ssh)
|
||||||
|
|
||||||
|
:52052 {
|
||||||
|
log {
|
||||||
|
level INFO
|
||||||
|
}
|
||||||
|
|
||||||
|
reverse_proxy {vars.HOST}:2052
|
||||||
|
}
|
||||||
|
|
||||||
|
# Forgejo (postgres exporter / Prometheus)
|
||||||
|
|
||||||
|
:53001 {
|
||||||
|
log {
|
||||||
|
level INFO
|
||||||
|
}
|
||||||
|
|
||||||
|
reverse_proxy {vars.HOST}:3001
|
||||||
|
}
|
27
service.yml
Normal file
27
service.yml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
name: sesame
|
||||||
|
ports:
|
||||||
|
- host: 9091
|
||||||
|
container: 9091
|
||||||
|
- host: 2015
|
||||||
|
container: 2015
|
||||||
|
- host: 2019
|
||||||
|
container: 2019
|
||||||
|
- host: 10080
|
||||||
|
container: 80
|
||||||
|
- host: 10443
|
||||||
|
container: 443
|
||||||
|
volumes:
|
||||||
|
- name: caddy-data
|
||||||
|
- name: caddy-config
|
||||||
|
containers:
|
||||||
|
- name: caddy
|
||||||
|
image: caddy:2.8.4-alpine
|
||||||
|
volumes:
|
||||||
|
- name: caddy-data
|
||||||
|
container: /data
|
||||||
|
- name: caddy-config
|
||||||
|
container: /config
|
||||||
|
- host: ./Caddyfile
|
||||||
|
container: /etc/caddy/Caddyfile
|
||||||
|
readonly: true
|
||||||
|
|
Loading…
Reference in a new issue