Commit Graph

853 Commits

Author SHA1 Message Date
furyhawk 33fa78e117 fix: add user specification for esphome container 2026-04-02 20:52:15 +08:00
furyhawk 77e8704c8e fix: remove unnecessary localtime volume mapping in esphome service 2026-04-02 20:40:34 +08:00
furyhawk e1e89dc89b fix: correct formatting in deploy-esphome command in Makefile 2026-04-02 20:34:16 +08:00
furyhawk 1f662db288 fix: update esphome service environment variables for database integration 2026-04-02 20:27:58 +08:00
furyhawk 1742641296 feat: add deployment configurations for Jellyfin and ESPHome services 2026-04-02 20:25:15 +08:00
furyhawk c27fee72ba feat: add initial Kubernetes conversion for swarm services 2026-03-25 12:00:04 +08:00
furyhawk c20d2be439 docs: add repository guidance for coding agents 2026-03-25 11:38:46 +08:00
furyhawk 4549a213e2 Add Traefik and various service configurations for Docker Swarm
- Created `local_core.yml` for Traefik service configuration with multiple entry points and middleware settings.
- Added `services-all.yml` to define multiple services including API server, PostgreSQL, MinIO, Neo4j, and others with Traefik routing.
- Implemented Kubernetes deployment files for API server, Dozzle, MinIO, OSRM backend, PostgreSQL, SearxNG, and Whoami services.
- Configured persistent volume claims for MinIO, PostgreSQL, and SearxNG.
- Set up Traefik routing rules for all services to enable HTTPS and middleware for security.
2026-03-25 10:15:04 +08:00
furyhawk 8587141c69 fix: update chromadb service configuration with healthcheck and environment variables 2026-01-10 22:16:08 +08:00
furyhawk e65cf2ce2c feat: add placement constraints for open_webui service in deployment 2026-01-10 22:06:05 +08:00
furyhawk 44c0436216 refactor: remove placement constraints and healthcheck from services in openwebui.yml 2026-01-10 22:03:25 +08:00
furyhawk 4cf1c47db2 fix: update ChromaDB volume and persistence directory paths 2026-01-09 16:53:19 +08:00
furyhawk f7beeb1cff feat: enable TLS for Nextcloud Traefik router 2025-07-02 11:56:26 +08:00
furyhawk cd0c596797 fix: remove trailing whitespace in Nginx configuration volume mapping 2025-07-02 10:47:15 +08:00
furyhawk 4687bb7bd5 feat: add Traefik redirect regex middleware for Nextcloud service 2025-07-01 21:49:54 +08:00
furyhawk 1af0192a5c refactor: comment out Traefik middleware configurations in Nextcloud service 2025-07-01 21:45:30 +08:00
furyhawk b912e18028 fix: update Nextcloud service hostname to use cloud.${DOMAIN} 2025-07-01 21:43:07 +08:00
furyhawk 86dfa5cb00 feat: add Traefik middlewares for Nextcloud service configuration 2025-07-01 21:37:25 +08:00
furyhawk f9813a249e fix: update REDIS_URL to use correct service hostname for Redis 2025-07-01 21:18:13 +08:00
furyhawk a083b71a27 fix: update REDIS_URL to use correct hostname for Redis service 2025-07-01 21:04:07 +08:00
furyhawk a9fa3c95e3 feat: update Seafile service configuration to prepend 'seafile-' to DB_HOST variable 2025-07-01 20:39:35 +08:00
furyhawk 78400a13db feat: update Nextcloud service configuration by renaming 'app' to 'nextcloud' and adding hostnames for db and redis services 2025-07-01 20:10:25 +08:00
furyhawk c21af9193f feat: switch Nextcloud app image to Apache and comment out trusted domains and proxies 2025-07-01 19:58:10 +08:00
furyhawk b8a32d8c8f feat: enable passHostHeader for Nextcloud Traefik service 2025-07-01 19:43:50 +08:00
furyhawk 4273819a2e feat: update Nextcloud service configuration by adding trusted domains and proxies, and commenting out unused Nginx service 2025-07-01 19:33:54 +08:00
furyhawk cd9ead5c82 feat: add trusted domains and proxies configuration for Nextcloud service 2025-07-01 19:17:12 +08:00
furyhawk d22242efff feat: add initial Nginx configuration for Nextcloud service 2025-07-01 19:03:56 +08:00
furyhawk 712980805d feat: add Traefik routing configuration for Nextcloud service 2025-07-01 18:57:35 +08:00
furyhawk d559799d77 fix: update PostgreSQL database environment variable to use NEXTCLOUD_POSTGRES_DB 2025-07-01 18:47:03 +08:00
furyhawk 7ec7902a79 feat: migrate database environment configuration from db.env to inline environment variables in nextcloud.yml 2025-07-01 18:45:04 +08:00
furyhawk 556d94bcb0 feat: restore Nextcloud service configuration in Docker Compose 2025-07-01 18:40:03 +08:00
furyhawk fba2477179 feat: restore database environment configuration for PostgreSQL 2025-07-01 18:37:46 +08:00
furyhawk ff6e294e1e feat: add initial database environment configuration for PostgreSQL 2025-07-01 18:36:35 +08:00
furyhawk 6bef5ab9f0 feat: add deployment command for Nextcloud stack in Makefile 2025-07-01 15:16:20 +08:00
furyhawk 3b3b8a5e6c fix: update Traefik router rule to use 'cloud' subdomain for Nextcloud service 2025-07-01 15:13:38 +08:00
furyhawk 57e39cbe04 fix: add missing network configuration for services in Nextcloud Docker Compose 2025-07-01 15:08:26 +08:00
furyhawk 49a09cd242 feat: add Docker Compose configuration for Nextcloud with PostgreSQL, Redis, and Nginx 2025-07-01 12:29:34 +08:00
furyhawk e9c2fe368e feat: add Docker Compose configuration for Nextcloud with PostgreSQL, Redis, and Nginx 2025-07-01 12:16:59 +08:00
furyhawk 1dcd0bf9d1 fix: update timezone variable and remove healthcheck from seafile service 2025-07-01 10:52:29 +08:00
furyhawk 88e6b245c4 fix: update seafile service to expose port 8000 instead of 80 2025-06-30 21:21:56 +08:00
furyhawk bee079297d feat: add initial nginx configuration for seafile server 2025-06-30 21:03:15 +08:00
furyhawk 9ffda8fd78 fix: update service definitions to expose ports and adjust dependencies in seafile.yml 2025-06-30 20:51:22 +08:00
furyhawk 51aed951fe fix: remove healthcheck and restart policy from memcached service 2025-06-30 20:45:31 +08:00
furyhawk f10011b208 fix: simplify service dependency definitions for mariadb and memcached 2025-06-30 19:53:57 +08:00
furyhawk 93238eb93f fix: update image tags and container names in seafile.yml 2025-06-30 19:52:32 +08:00
furyhawk 3ed591777c fix: update volume definitions for mariadb and seafile services in seafile.yml 2025-06-30 16:38:07 +08:00
furyhawk ffa781d8c9 fix: rename db service to mariadb and update references in configuration 2025-06-30 16:30:59 +08:00
furyhawk 54e110241c fix: update seafile services with container names and improved healthcheck configurations 2025-06-30 15:19:33 +08:00
furyhawk 8723f1b7f5 fix: update seadoc and seafile services to enable port mapping 2025-06-30 10:00:19 +08:00
furyhawk b1b01f3ab3 fix: comment out seafile-init service and its dependencies in seafile.yml 2025-06-29 21:56:29 +08:00