This commit is contained in:
2025-02-09 00:31:07 +02:00
parent fdb989c4ff
commit 2ab0862005
11 changed files with 37 additions and 22 deletions

View File

@@ -14,6 +14,8 @@ services:
## HTTP Services
- "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.service=${YEETFILE_HOSTNAME}-svc"
- "traefik.http.services.${YEETFILE_HOSTNAME}-svc.loadbalancer.server.port=8090"
networks:
- ${YEETFILEDB_NETWORk_ID}
depends_on:
db:
condition: service_healthy
@@ -31,5 +33,5 @@ services:
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U postgres" ]
interval: 3s
networks:
- ${YEETFILE_NETWORk_ID}
networks:
- ${YEETFILEDB_NETWORk_ID}

View File

@@ -1,8 +1,9 @@
name: yeetfile
# Docker Compose v2.20 or greater required to use "include"
include:
#################### NETWORKS ####################
- ../../compose/networks/proxy.yaml
- ../../compose/networks/socket-proxy.yaml
- ../../compose/networks/${YEETFILE_NETWORk_ID}.yaml
- ../../compose/networks/${YEETFILEDB_NETWORk_ID}.yaml
#################### SERVICES ####################
- ../../compose/postgres.yaml
- ../../compose/yeetfile.yaml

View File

@@ -1 +1,6 @@
docker compose --env-file ../../env/.env.stack.yeetfile --env-file ../../env/.env.yeetfile --env-file ../../env/.env.common config
#docker create network -d brigde proxy
#docker create network -d bridge backend
docker compose --env-file ../../env/YeetFile-stack.env \
--env-file ../../env/YeetFile-db.env \
--env-file ../../env/YeetFile.env \
--env-file ../../env/common.env config

View File

@@ -8,7 +8,7 @@ services:
- "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.entrypoints=https"
- "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.rule=Host(`${YEETFILE_HOSTNAME}.$DOMAINNAME1`)"
## Middlewares
# - "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.middlewares=chain-authelia@file"
# - "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.middlewares=chain-authentik@file"
- "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.middlewares=chain-no-auth@file"
## HTTP Services
- "traefik.http.routers.${YEETFILE_HOSTNAME}-rtr.service=${YEETFILE_HOSTNAME}-svc"

View File

@@ -1,7 +1,7 @@
name: yeetfile
# Docker Compose v2.20 or greater required to use "include"
include:
#################### NETWORKS ####################
- ../../compose/networks/proxy.yaml
- ../../compose/networks/socket-proxy.yaml
- ../../compose/networks/${YEETFILE_NETWORk_ID}.yaml
#################### SERVICES ####################
- ../../compose/yeetfile.yaml

View File

@@ -1 +1,2 @@
docker compose --env-file ../../env/.env.stack.yeetfile --env-file ../../env/.env.common config
#docker create network -d brigde proxy
docker compose --env-file ../../env/YeetFile-stack.env --env-file ../../env/common.env config

View File

@@ -1,7 +1,8 @@
name: yeetfile
# Docker Compose v2.20 or greater required to use "include"
include:
#################### NETWORKS ####################
- ../compose/networks/proxy.yaml
- ../compose/networks/socket-proxy.yaml
- ../compose/networks/${YEETFILE_NETWORk_ID}.yaml
- ../compose/networks/${YEETFILEDB_NETWORk_ID}.yaml
#################### SERVICES ####################
- ../compose/yeetfile.yaml

View File

@@ -1 +1,2 @@
docker compose --env-file ../env/.env.stack.yeetfile --env-file ../env/.env.common config
#docker create network -d bridge yeetfile
docker compose --env-file ../env/YeetFile-stack.env --env-file ../env/common.env config

View File

@@ -1,9 +1,9 @@
name: yeetfile
# Docker Compose v2.20 or greater required to use "include"
include:
#################### NETWORKS ####################
- ../compose/networks/proxy.yaml
- ../compose/networks/socket-proxy.yaml
- ../../compose/networks/${YEETFILE_NETWORk_ID}.yaml
#################### SERVICES ####################
- ../compose/postgres.yaml
- ../compose/yeetfile.yaml
- ../../compose/postgres.yaml
- ../../compose/yeetfile.yaml

View File

@@ -1 +1,6 @@
docker compose --env-file ../../env/.env.stack.yeetfile --env-file ../../env/.env.yeetfile --env-file ../../env/.env.common config
#docker create network -d bridge yeetfile
#docker create network -d bridge backend
docker compose --env-file ../../env/YeetFile-stack.env \
--env-file ../../env/YeetFile.env \
--env-file ../../env/YeetFile-db.env \
--env-file ../../env/common.env config

View File

@@ -10,11 +10,10 @@ services:
#ports:
# - 8090:${YEETFILE_PORT:-8090}
environment:
UID: ${UID:-1000}
GID: ${GID:-1000}
TZ: ${TZ}
YEETFILE_SERVER_SECRET: 2N1oTtwOHTyEbTFtz0yDLuzq3DhgjIWmSKw4gNcH8Vk=
- UID=${UID:-1000}
- GID=${GID:-1000}
- TZ=${TZ}
env_file:
- path: ../env/.env.yeetfile
- path: ../env/YeetFile.env
volumes:
- ${DOCKERDIR}/yeetfile/uploads:/app/uploads