mirror of
https://github.com/bensuperpc/infrastructure.git
synced 2025-08-16 14:34:57 +02:00
Fix Caddy config, update Makefile
This commit is contained in:
22
Makefile
22
Makefile
@@ -11,26 +11,24 @@
|
||||
#// //
|
||||
#//////////////////////////////////////////////////////////////
|
||||
|
||||
ADMIN_SERVICES := openssh
|
||||
#uptime-kuma yacht
|
||||
#BLOG_SERVICES := wordpress
|
||||
ADMIN_SERVICES := openssh uptime-kuma yacht
|
||||
BLOG_SERVICES := wordpress
|
||||
#7DAYS_TO_DIE_SERVICES := 7daystodie_server 7daystodie_backup
|
||||
#MINECRAFT_SERVICES := minecraft_server minecraft_backup
|
||||
#SATISFACTORY_SERVICES := satisfactory_server satisfactory_backup
|
||||
#GIT_SERVICES := forgejo forgejo-runner
|
||||
GIT_SERVICES := forgejo
|
||||
# forgejo-runner
|
||||
# gitea gitea-runner
|
||||
#IA_SERVICES := open-webui
|
||||
#SHARING_SERVICES := psitransfer picoshare privatebin projectsend jellyfin dufs syncthing
|
||||
#TORRENTS_SERVICES := qbittorrent transmission
|
||||
#UTILS_SERVICES := it-tools stirlingpdf omni-tools
|
||||
|
||||
IA_SERVICES := open-webui
|
||||
SHARING_SERVICES := psitransfer picoshare privatebin projectsend jellyfin dufs syncthing
|
||||
TORRENTS_SERVICES := qbittorrent transmission
|
||||
UTILS_SERVICES := it-tools stirlingpdf omni-tools
|
||||
MAIN_SERVICES := main_infrastructure caddy homepage
|
||||
|
||||
PROJECT_DIRECTORY := infrastructure
|
||||
|
||||
DOCKER_PROFILES := $(MAIN_SERVICES) \
|
||||
$(ADMIN_SERVICES) $(BLOG_SERVICES) $(7DAYS_TO_DIE_SERVICES) $(MINECRAFT_SERVICES) \
|
||||
$(SATISFACTORY_SERVICES) \
|
||||
DOCKER_PROFILES := $(MAIN_SERVICES) $(ADMIN_SERVICES) $(BLOG_SERVICES) \
|
||||
$(7DAYS_TO_DIE_SERVICES) $(MINECRAFT_SERVICES) $(SATISFACTORY_SERVICES) \
|
||||
$(GIT_SERVICES) $(IA_SERVICES) $(SHARING_SERVICES) \
|
||||
$(TORRENTS_SERVICES) $(UTILS_SERVICES)
|
||||
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
dufs.{$MAIN_DOMAIN} {
|
||||
reverse_proxy dufs:5000
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
git.{$MAIN_DOMAIN} {
|
||||
reverse_proxy forgejo:3000
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
gitea.{$MAIN_DOMAIN} {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
homepage.{$MAIN_DOMAIN} {
|
||||
redir reverse_proxy homepage:3000
|
||||
reverse_proxy homepage:3000
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
it-tools.{$MAIN_DOMAIN} {
|
||||
# Load balance between 2 instances
|
||||
reverse_proxy {
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
jellyfin.{$MAIN_DOMAIN} {
|
||||
reverse_proxy jellyfin:8096
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
www.{$MAIN_DOMAIN} {
|
||||
header {
|
||||
Cache-Control "public, max-age=10"
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
memos.{$MAIN_DOMAIN} {
|
||||
reverse_proxy memos:5230
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
omni-tools.{$MAIN_DOMAIN} {
|
||||
# Load balance between 2 instances
|
||||
reverse_proxy {
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
open-webui.{$MAIN_DOMAIN} {
|
||||
reverse_proxy open-webui:8080
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
picoshare.{$MAIN_DOMAIN} {
|
||||
reverse_proxy picoshare:4001
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
privatebin.{$MAIN_DOMAIN} {
|
||||
reverse_proxy privatebin:8080
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
projectsend.{$MAIN_DOMAIN} {
|
||||
reverse_proxy projectsend:80
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
transfer.{$MAIN_DOMAIN} {
|
||||
reverse_proxy psitransfer:3000
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
torrent.{$MAIN_DOMAIN} {
|
||||
reverse_proxy qbittorrent:8080
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
stirlingpdf.{$MAIN_DOMAIN} {
|
||||
reverse_proxy stirlingpdf:8080
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
syncthing.{$MAIN_DOMAIN} {
|
||||
reverse_proxy syncthing:8384 {
|
||||
header_up Host {upstream_hostport}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
transmission.{$MAIN_DOMAIN} {
|
||||
reverse_proxy transmission:9091
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
uptimekuma.{$MAIN_DOMAIN} {
|
||||
reverse_proxy uptime-kuma:3001
|
||||
}
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
wordpress.{$MAIN_DOMAIN} {
|
||||
root * /var/www/html
|
||||
php_fastcgi wordpress:9000
|
||||
|
@@ -1,5 +1,3 @@
|
||||
import header.caddy
|
||||
|
||||
yacht.{$MAIN_DOMAIN} {
|
||||
reverse_proxy yacht:8000
|
||||
}
|
||||
|
@@ -63,7 +63,7 @@ services:
|
||||
networks:
|
||||
- infra-network
|
||||
profiles:
|
||||
- forgejo
|
||||
- forgejo-runner
|
||||
links:
|
||||
- docker-in-docker
|
||||
depends_on:
|
||||
|
Submodule infrastructure/services/minecraft-server updated: 94be77f9a7...d9509579ca
@@ -51,6 +51,11 @@ volumes=(
|
||||
gitea_data
|
||||
jellyfin_config
|
||||
picoshare_data
|
||||
forgejo_data
|
||||
forgejo_config
|
||||
forgejo_db
|
||||
forgejo_certs
|
||||
forgejo_runner
|
||||
)
|
||||
|
||||
export_volume() {
|
||||
|
Reference in New Issue
Block a user