Refactor docker-compose.yml to remove unnecessary network configurations
This commit is contained in:
+13
-13
@@ -204,15 +204,15 @@ http:
|
||||
certResolver: letsencrypt
|
||||
service: jellyfin_app
|
||||
|
||||
kestra-router:
|
||||
entryPoints:
|
||||
- web-secure
|
||||
rule: "Host(`kestra.furyhawk.lol`)"
|
||||
middlewares:
|
||||
- csrf
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
service: kestra_app
|
||||
# kestra-router:
|
||||
# entryPoints:
|
||||
# - web-secure
|
||||
# rule: "Host(`kestra.furyhawk.lol`)"
|
||||
# middlewares:
|
||||
# - csrf
|
||||
# tls:
|
||||
# certResolver: letsencrypt
|
||||
# service: kestra_app
|
||||
|
||||
meshtastic-router:
|
||||
entryPoints:
|
||||
@@ -510,10 +510,10 @@ http:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://jellyfin:8096
|
||||
kestra_app:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: http://kestra:8080
|
||||
# kestra_app:
|
||||
# loadBalancer:
|
||||
# servers:
|
||||
# - url: http://kestra:8080
|
||||
librechat_app:
|
||||
loadBalancer:
|
||||
servers:
|
||||
|
||||
+44
-44
@@ -167,50 +167,50 @@ services:
|
||||
- net
|
||||
- default
|
||||
|
||||
kestra:
|
||||
image: kestra/kestra:latest-full
|
||||
container_name: kestra
|
||||
# pull_policy: always
|
||||
# Note that this is meant for development only. Refer to the documentation for production deployments of Kestra which runs without a root user.
|
||||
user: "root"
|
||||
command: server standalone --worker-thread=128
|
||||
environment:
|
||||
KESTRA_CONFIGURATION: |
|
||||
datasources:
|
||||
postgres:
|
||||
url: jdbc:postgresql://postgres:5432/kestra
|
||||
driverClassName: org.postgresql.Driver
|
||||
username: ${POSTGRES_USER}
|
||||
password: ${POSTGRES_PASSWORD}
|
||||
kestra:
|
||||
server:
|
||||
basic-auth:
|
||||
enabled: true
|
||||
username: ${EMAIL_FROM} # it must be a valid email address
|
||||
password: ${EMAIL_PASSWORD}
|
||||
repository:
|
||||
type: postgres
|
||||
storage:
|
||||
type: local
|
||||
local:
|
||||
base-path: "/app/storage"
|
||||
queue:
|
||||
type: postgres
|
||||
tasks:
|
||||
tmp-dir:
|
||||
path: /tmp/kestra-wd/tmp
|
||||
url: http://kestra.furyhawk.lol/
|
||||
volumes:
|
||||
- kestra_data:/app/storage
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
# - /tmp/kestra-wd:/tmp/kestra-wd
|
||||
depends_on:
|
||||
- postgres
|
||||
expose:
|
||||
- "8080"
|
||||
- "8081"
|
||||
networks:
|
||||
- net
|
||||
# kestra:
|
||||
# image: kestra/kestra:latest-full
|
||||
# container_name: kestra
|
||||
# # pull_policy: always
|
||||
# # Note that this is meant for development only. Refer to the documentation for production deployments of Kestra which runs without a root user.
|
||||
# user: "root"
|
||||
# command: server standalone --worker-thread=128
|
||||
# environment:
|
||||
# KESTRA_CONFIGURATION: |
|
||||
# datasources:
|
||||
# postgres:
|
||||
# url: jdbc:postgresql://postgres:5432/kestra
|
||||
# driverClassName: org.postgresql.Driver
|
||||
# username: ${POSTGRES_USER}
|
||||
# password: ${POSTGRES_PASSWORD}
|
||||
# kestra:
|
||||
# server:
|
||||
# basic-auth:
|
||||
# enabled: true
|
||||
# username: ${EMAIL_FROM} # it must be a valid email address
|
||||
# password: ${EMAIL_PASSWORD}
|
||||
# repository:
|
||||
# type: postgres
|
||||
# storage:
|
||||
# type: local
|
||||
# local:
|
||||
# base-path: "/app/storage"
|
||||
# queue:
|
||||
# type: postgres
|
||||
# tasks:
|
||||
# tmp-dir:
|
||||
# path: /tmp/kestra-wd/tmp
|
||||
# url: http://kestra.furyhawk.lol/
|
||||
# volumes:
|
||||
# - kestra_data:/app/storage
|
||||
# - /var/run/docker.sock:/var/run/docker.sock
|
||||
# # - /tmp/kestra-wd:/tmp/kestra-wd
|
||||
# depends_on:
|
||||
# - postgres
|
||||
# expose:
|
||||
# - "8080"
|
||||
# - "8081"
|
||||
# networks:
|
||||
# - net
|
||||
|
||||
cheatsheets-app:
|
||||
image: furyhawk/cheatsheets:${CHEATSHEETSTAG:-latest}
|
||||
|
||||
Reference in New Issue
Block a user