Commit Graph

41 Commits

Author SHA1 Message Date
1772646148 released to the swarm 2025-11-08 23:45:01 +00:00
c5b0c67ca7 Refactor Docker Swarm stack configurations for local deployment
Updated multiple stack files to use local hostnames instead of external domains, simplified Traefik configuration, and reorganized Authentik service location. Changes improve local development setup and reduce complexity.

Key changes:
- Simplified .gitignore to exclude entire conf/ directory
- Updated Traefik labels across services to use .swarm.home domains
- Removed Cloudflare cert resolver references for local TLS
- Moved Authentik from apps/ to core/ directory structure
- Removed Traefik labels from n8n and paperless services
- Updated Traefik stack to use simplified port bindings
- Added timezone environment variable to adminer and outline

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 01:38:48 +00:00
2af45d5ef8 removed cli arguments from traefik config in favor of stactic.yml file. added the static.yml to gitignore for privacy 2025-11-05 22:22:57 +00:00
feae85b159 updates 2025-11-05 20:11:08 +00:00
bd6b6e5b0e update file provider 2025-11-05 19:34:52 +00:00
33918e07d4 Disable traefik temporarily 2025-11-05 19:16:17 +00:00
e3b65213c1 addded nginx-pm 2025-11-04 19:47:06 +00:00
94ca2a9be8 rm traefik-local 2025-11-04 19:21:55 +00:00
4ee8b16b8b updated portainer 2025-11-04 17:23:36 +00:00
8e3867b4c3 added service adguard 2025-11-04 16:21:14 +00:00
2b62dfe96a Removed service 2025-11-04 13:18:53 +00:00
ffb307a1eb Updated paths again 2025-11-03 22:27:40 +00:00
795cdd8a05 Updated mounts using new paths 2025-11-03 22:26:07 +00:00
a1af5b4c9b Update paths and configurations for swarm infrastructure
- Update all volume paths from /home/doc/swarm-data to /home/doc/projects/swarm-data
- Add Traefik local entrypoint on port 8443 with host mode networking
- Add Adminer local route with Traefik labels
- Configure Vikunja OIDC integration with Authentik
- Add Outline stack configuration
- Add traefik-local stack for local network routing
- Update .gitignore with backup files and dynamic configs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 22:12:17 +00:00
b62b890482 Add healthchecks and resource constraints to all services
Added healthchecks:
- adminer: PHP file_get_contents check
- authentik_server: ak healthcheck command
- authentik_redis: redis-cli ping
- paperless_redis: redis-cli ping
- paperless_webserver: curl localhost:8000
- n8n: wget healthz endpoint
- traefik: wget ping endpoint (with --ping enabled)
- tracker-nginx: curl localhost:80

Added resource limits:
- adminer: 512M limit, 128M reservation
- authentik_server: 1G/1 CPU limit, 512M reservation
- authentik_worker: 1G/1 CPU limit, 512M reservation
- authentik_redis: 512M limit, 128M reservation
- paperless_redis: 512M limit, 128M reservation
- paperless_webserver: 2G/2 CPU limit, 1G reservation
- traefik: 512M/0.5 CPU limit, 256M reservation
- tracker-nginx: 256M limit, 64M reservation

All services now have proper health monitoring and resource constraints
to prevent resource exhaustion and improve reliability.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 09:08:49 +00:00
69e06b8b6c ♻️ update Traefik configuration for Portainer service and remove exposed ports 2025-10-27 11:01:44 +00:00
b79b685da4 ♻️ update volume paths for Traefik service in stack configuration 2025-10-27 09:40:02 +00:00
c6a5cd523d 🚫 remove PostgreSQL service configuration from stack 2025-10-27 09:39:54 +00:00
5036603613 🚀 add Portainer and agent services to stack configuration 2025-10-27 09:39:10 +00:00
827281b306 Fixed mount errors 2025-10-27 00:22:55 +00:00
92f7ed244d deployed traefik to production 2025-10-26 18:03:56 +00:00
0b411203d1 removed caddy: testing traefik
Some checks failed
Deploy Stack to Swarm / deploy (push) Has been cancelled
2025-10-26 17:59:30 +00:00
15cf4c10c1 fixed mount config
All checks were successful
Deploy Stack to Swarm / deploy (push) Successful in 11s
2025-10-26 09:40:35 -04:00
12a4058da1 aagain
Some checks failed
Deploy Stack to Swarm / deploy (push) Failing after 5s
2025-10-26 09:38:36 -04:00
b87fcfdacc changed API Var 2025-10-26 09:37:59 -04:00
e0697c15fc test 2025-10-26 09:36:17 -04:00
cdc299c9c0 update caddy to use API token
Some checks failed
Deploy Stack to Swarm / deploy (push) Failing after 5s
2025-10-26 09:34:11 -04:00
4c101b569b changed mount
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-26 08:55:44 -04:00
6064838c97 Update caddy service
All checks were successful
Deploy to Swarm / deploy (push) Successful in 24s
2025-10-26 08:51:03 -04:00
bda8c78f0e Fixed Syntax Error
All checks were successful
Deploy to Swarm / deploy (push) Successful in 2s
2025-10-25 12:59:58 -04:00
d5059c88f3 Bind mount Caddyfile
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:58:49 -04:00
1a98e57f82 Moved CaddyFile to Host p0 2025-10-25 12:58:36 -04:00
e819522d62 Pinned to p0
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:54:45 -04:00
cc30ce59f0 Increased Replicas
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:50:45 -04:00
8fba3a82b0 New Service
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:46:36 -04:00
bb6dcc8670 relaunch
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:45:35 -04:00
f91d4852ba relaunch
Some checks failed
Deploy to Swarm / deploy (push) Failing after 2s
2025-10-25 12:44:05 -04:00
5e6489b67d
Some checks failed
Deploy to Swarm / deploy (push) Failing after 2s
2025-10-25 12:34:39 -04:00
8f9bd5ec8d New Services:
Some checks failed
Deploy to Swarm / deploy (push) Failing after 3s
2025-10-25 12:33:03 -04:00
f52f61e448 Update: Increase Replicas 1 ---> 3
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 11:28:40 -04:00
ddf532ea9f First deployment.
All checks were successful
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 11:25:31 -04:00