updated traefik configurations

This commit is contained in:
2025-11-05 22:47:01 +00:00
parent a070f44d87
commit 2b9f142b7a
5 changed files with 31 additions and 70 deletions

View File

@@ -1,10 +1,3 @@
networks:
homelab:
external: true
outline_internal:
driver: overlay
attachable: true
services:
outline:
image: outlinewiki/outline:latest
@@ -35,17 +28,14 @@ services:
- homelab
deploy:
replicas: 1
placement:
constraints:
- node.hostname == p0
restart_policy:
condition: any
# resources:
# limits:
# memory: 1G
# cpus: '1.0'
# reservations:
# memory: 512M
resources:
limits:
memory: 1G
cpus: '1.0'
reservations:
memory: 512M
labels:
- "traefik.enable=true"
- "traefik.swarm.network=homelab"
@@ -57,37 +47,6 @@ services:
depends_on:
- redis
# postgres:
# image: postgres:16-alpine
# environment:
# POSTGRES_USER: outline
# POSTGRES_PASSWORD: outline_pass
# POSTGRES_DB: outline
# volumes:
# - /home/doc/projects/swarm-data/appdata/outline/postgres:/var/lib/postgresql/data
# networks:
# - outline_internal
# deploy:
# replicas: 1
# placement:
# constraints:
# - node.hostname == p0
# restart_policy:
# condition: on-failure
# delay: 5s
# max_attempts: 3
# resources:
# limits:
# memory: 1G
# cpus: '0.5'
# reservations:
# memory: 256M
# healthcheck:
# test: ["CMD-SHELL", "pg_isready -U outline -d outline"]
# interval: 10s
# timeout: 5s
# retries: 5
redis:
image: redis:7-alpine
volumes:
@@ -99,16 +58,23 @@ services:
placement:
constraints:
- node.hostname == p0
# restart_policy:
# condition: on-failure
# delay: 5s
# resources:
# limits:
# memory: 256M
# reservations:
# memory: 128M
# healthcheck:
# test: ["CMD", "redis-cli", "ping"]
# interval: 10s
# timeout: 3s
# retries: 3
restart_policy:
condition: on-failure
delay: 5s
resources:
limits:
memory: 256M
reservations:
memory: 128M
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 10s
timeout: 3s
retries: 3
networks:
homelab:
external: true
outline_internal:
driver: overlay
attachable: true