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
Deploy Stack to Swarm / deploy (push) Has been cancelled
2025-10-26 17:59:30 +00:00
15cf4c10c1
fixed mount config
Deploy Stack to Swarm / deploy (push) Successful in 11s
2025-10-26 09:40:35 -04:00
12a4058da1
aagain
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
Deploy Stack to Swarm / deploy (push) Failing after 5s
2025-10-26 09:34:11 -04:00
4c101b569b
changed mount
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-26 08:55:44 -04:00
6064838c97
Update caddy service
Deploy to Swarm / deploy (push) Successful in 24s
2025-10-26 08:51:03 -04:00
bda8c78f0e
Fixed Syntax Error
Deploy to Swarm / deploy (push) Successful in 2s
2025-10-25 12:59:58 -04:00
d5059c88f3
Bind mount Caddyfile
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
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:54:45 -04:00
cc30ce59f0
Increased Replicas
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:50:45 -04:00
8fba3a82b0
New Service
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:46:36 -04:00
bb6dcc8670
relaunch
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 12:45:35 -04:00
f91d4852ba
relaunch
Deploy to Swarm / deploy (push) Failing after 2s
2025-10-25 12:44:05 -04:00
5e6489b67d
Deploy to Swarm / deploy (push) Failing after 2s
2025-10-25 12:34:39 -04:00
8f9bd5ec8d
New Services:
Deploy to Swarm / deploy (push) Failing after 3s
2025-10-25 12:33:03 -04:00
f52f61e448
Update: Increase Replicas 1 ---> 3
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 11:28:40 -04:00
ddf532ea9f
First deployment.
Deploy to Swarm / deploy (push) Successful in 3s
2025-10-25 11:25:31 -04:00