updated files and cleaned out extends

This commit is contained in:
2025-03-01 01:38:07 -08:00
parent 7939cbc04d
commit edb7658b92
13 changed files with 48 additions and 63 deletions
+1
View File
@@ -17,3 +17,4 @@ services:
- ${VOL_PATH:-./data}/gitea:/data - ${VOL_PATH:-./data}/gitea:/data
ports: ports:
- "${GITEA_PORT}:22" - "${GITEA_PORT}:22"
- "${GITEA_WEB_PORT}:3000"
-12
View File
@@ -1,12 +0,0 @@
version: '3.4'
services:
gitea:
extends:
file: ${COOKBOOK}/gitea/docker-compose.yml
service: gitea
gitea-mariadb:
extends:
file: ${COOKBOOK}/mariadb/docker-compose.yml
service: mariadb
+2 -1
View File
@@ -4,5 +4,6 @@ VOL_PATH=./data #HELP: volpath
# Gitea # Gitea
GITEA_IMAGE=gitea/gitea:latest GITEA_IMAGE=gitea/gitea:latest
GITEA_DB_HOST=gitea-db:3306 GITEA_DB_HOST=gitea-db:3306
GITEA_PORT=22 GITEA_SSH_PORT=22
GITEA_WEB_PORT=3000
GITEA_SSH_DOMAIN=example.com GITEA_SSH_DOMAIN=example.com
+14
View File
@@ -0,0 +1,14 @@
# Mailhog
TODO:
```
mailhog:
image: 'mailhog/mailhog:latest' # https://hub.docker.com/r/mailhog/mailhog
ports:
- "${SMTP_PORT}:1025"
- "8002:8025"
volumes:
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
```
-7
View File
@@ -1,7 +0,0 @@
services:
mariadb:
extends:
file: ${COOKBOOK}/mariadb/docker-compose.yml
service: mariadb
-12
View File
@@ -1,12 +0,0 @@
version: '3.4'
services:
ollama:
extends:
file: ${COOKBOOK}/ollama/docker-compose.yml
service: ollama
webui:
extends:
file: ${COOKBOOK}/ollama/docker-compose.yml
service: webui
+4
View File
@@ -1,2 +1,6 @@
VOL_PATH=./data VOL_PATH=./data
WEBUI_IMAGE=ghcr.io/open-webui/open-webui:cuda WEBUI_IMAGE=ghcr.io/open-webui/open-webui:cuda
WEBUI_SECRET_KEY=keyher
WEBUI_URL=myai.example.com
USE_CUDA_DOCKER=true
-10
View File
@@ -1,10 +0,0 @@
services:
php-apache:
extends:
file: ${COOKBOOK}/phpcontainer/docker-compose.yml
service: php-apache
volumes:
- "./project:/data"
- "./config/php.ini:/usr/local/etc/php/php.ini"
+3 -1
View File
@@ -8,4 +8,6 @@ services:
- PMA_USER=${PHPMYADMIN_PMA_USER:-root} - PMA_USER=${PHPMYADMIN_PMA_USER:-root}
- PMA_PASSWORD=${MARIADB_MARIADB_ROOT_PASSWORD:-ChangeThisPassword} - PMA_PASSWORD=${MARIADB_MARIADB_ROOT_PASSWORD:-ChangeThisPassword}
- UPLOAD_LIMIT=${PHPMYADMIN_UPLOAD_LIMIT:-200M} - UPLOAD_LIMIT=${PHPMYADMIN_UPLOAD_LIMIT:-200M}
volumes:
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
-7
View File
@@ -1,7 +0,0 @@
version: '3.4'
services:
phpmyadmin:
extends:
file: ${COOKBOOK}/phpmyadmin/docker-compose.yml
service: phpmyadmin
-9
View File
@@ -1,9 +0,0 @@
version: '3.4'
services:
qbittorrent:
extends:
file: ${COOKBOOK}/qbittorrent/docker-compose.yml
service: qbittorrent
env_file:
- .env
+9
View File
@@ -0,0 +1,9 @@
# Shlink
Work in progress.
## Gotcha
The web client doesn't have user authentication by default.
I used nginx proxy manager to block it.
+15 -4
View File
@@ -1,4 +1,6 @@
mariadb-shlink: services:
mariadb-shlink:
image: mariadb:10.7.1 # https://hub.docker.com/_/mariadb image: mariadb:10.7.1 # https://hub.docker.com/_/mariadb
restart: always restart: always
environment: environment:
@@ -27,6 +29,15 @@
- DB_PASSWORD=change - DB_PASSWORD=change
- DB_HOST=mariadb-shlink - DB_HOST=mariadb-shlink
- DEFAULT_BASE_URL_REDIRECT=https://www.domain.ca - DEFAULT_BASE_URL_REDIRECT=https://www.domain.ca
networks:
- 4lt_internal shlink-web-client:
- admin_web image: shlinkio/shlink-web-client
restart: always
volumes:
- ./shlink/servers.json:/usr/share/nginx/html/servers.json
ports:
- 8003:80
networks:
- 4lt_internal
- admin_web