Commit graph

  • ba0a0155c8 Merge pull request 'Recreate containers when a deploy rebuilds their image' (#2) from redeploy-fix into main main reudy 2026-09-27 22:44:23 +02:00
  • 0cf5c4bc02 Recreate containers when a deploy rebuilds their image redeploy-fix agent 2026-09-27 20:40:14 +00:00
  • d9d0136d70 Merge pull request 'Deployments, auto deploy, service routes, live logs, metrics and a terminal' (#1) from agent/deployments into main reudy 2026-09-27 21:28:26 +02:00
  • 71fed39f17 Deployments, auto deploy, service routes, live logs, metrics and a terminal deployments agent 2026-09-27 19:05:19 +00:00
  • e11fc00840 Package the panel as a Nix flake with a NixOS module agent 2026-09-27 17:51:55 +00:00
  • b27bbc19cb Move all services from srazka.com to reudy.net agent 2026-09-27 15:32:49 +00:00
  • db46c5e793 panel: Forgejo integration, ssh deploy key and per-app environment variables agent 2026-09-26 22:52:09 +00:00
  • 2d3b30d078 panel: redesign web UI and make syncing responsive agent 2026-09-26 22:17:07 +00:00
  • 85e29b8734 added path to routing Jakub Dorfman 2026-05-20 01:07:37 +02:00
  • 7fd2531501 added support for multiple routes multiple ports Jakub Dorfman 2026-05-20 00:21:25 +02:00
  • 7399cf83f9 fix: add --build flag to run_compose for deployment and restart commands Jakub Dorfman 2026-04-29 19:36:02 +02:00
  • 40503ef5b7 fix: reset leftover variables in cmd_list function Jakub Dorfman 2026-04-29 18:56:26 +02:00
  • f173246581 feat: add repo_url to app data and update frontend to conditionally display Git Pull button Jakub Dorfman 2026-04-29 18:53:02 +02:00
  • 4be4ae4144 feat: add repo-pull action to re-clone/pull repository and redeploy app Jakub Dorfman 2026-04-29 18:47:11 +02:00
  • 4ec759296b fix: check for git installation before cloning repository in HTTP handler Jakub Dorfman 2026-04-29 18:38:29 +02:00
  • eac94061d0 fix: improve error handling and refactor app initialization process in HTTP handler Jakub Dorfman 2026-04-29 18:36:11 +02:00
  • acff082d09 fix: improve error handling when reading app state in HTTP handler Jakub Dorfman 2026-04-29 18:34:49 +02:00
  • 009b8016bb feat: add support for app source selection with GitHub and raw compose options Jakub Dorfman 2026-04-29 15:39:34 +02:00
  • e7c0b56473 feat: enhance volume management with support for multiple volumes and improved API endpoints Jakub Dorfman 2026-04-28 23:43:17 +02:00
  • 9b0c3aa190 feat: add volume management features including file upload, download, and clear actions Jakub Dorfman 2026-04-28 23:30:22 +02:00
  • e3e910c9cd fix: streamline backup and route rendering actions in handleAction function Jakub Dorfman 2026-04-28 23:24:55 +02:00
  • 45a9aec787 feat: add routing tab and fetch routing details for apps in frontend fix: update compose commands to remove orphan containers in panelctl Jakub Dorfman 2026-04-28 23:20:49 +02:00
  • 93a9a0f42b fix: remove unnecessary sudo rules and adjust permissions for container directories Jakub Dorfman 2026-04-28 23:09:25 +02:00
  • ab4e4ecf09 fix: remove unused maybe_reload_caddy function from panelctl.sh Jakub Dorfman 2026-04-28 20:49:14 +02:00
  • dcfa5609c8 fix: add systemd path and service for automatic Caddy reload on route changes Jakub Dorfman 2026-04-28 20:42:12 +02:00
  • a48cca2108 fix: implement logging function and replace echo statements with log calls Jakub Dorfman 2026-04-27 12:35:04 +02:00
  • a34eac4235 fix: enhance caddy reload logic to use admin API and improve validation checks Jakub Dorfman 2026-04-27 12:14:12 +02:00
  • 39e3337b8a fix: adjust padding in .wrap class for improved layout Jakub Dorfman 2026-04-27 00:37:45 +02:00
  • 7bade10412 fixed permission updates to route.caddy when removing container Jakub Dorfman 2026-04-27 00:27:38 +02:00
  • e5a902d562 fixed permissions durring caddy conf render Jakub Dorfman 2026-04-27 00:19:55 +02:00
  • e15298fd3d feat: add initial implementation of the frontend panel with app management features Jakub Dorfman 2026-04-26 23:53:17 +02:00
  • 8cb90be7cd Update caddy reload command paths in configuration and panelctl scripts Jakub Dorfman 2026-04-26 23:31:31 +02:00
  • bcd9c57691 Refactor route removal in cmd_render_route and cmd_remove to use sed for block deletion Jakub Dorfman 2026-04-26 23:23:26 +02:00
  • 4274227417 Ensure grep command in cmd_render_route does not fail if APP_ROUTE_FILE is missing Jakub Dorfman 2026-04-26 23:09:19 +02:00
  • ca6914c162 Enhance deployment logging in cmd_deploy function for better error tracking Jakub Dorfman 2026-04-26 23:06:03 +02:00
  • 8ace80a19f Improve error handling in deployment and stopping commands in panelctl.sh Jakub Dorfman 2026-04-26 22:58:09 +02:00
  • 57776ab029 Update paths in configuration files to use /var/lib/containers instead of /home/reudy/containers Jakub Dorfman 2026-04-26 22:40:39 +02:00
  • 5c67fecd2d Refactor route handling in panelctl.sh and update caddy configuration for improved route management Jakub Dorfman 2026-04-26 20:41:56 +02:00
  • c1aa44c04e Add sudo rules for reudy to allow NOPASSWD systemctl reload for caddy and update panelctl.sh to use docker.io for image reference Jakub Dorfman 2026-04-26 20:16:42 +02:00
  • 2fdb2eb5a2 Add runtime environment checks for Podman in panelctl script Jakub Dorfman 2026-04-26 19:58:50 +02:00
  • 3b48f38d89 Refactor is_safe_name and read_app_info functions for improved readability Jakub Dorfman 2026-04-26 19:50:53 +02:00
  • ce60fc8f5c Enhance panel-api with compose functionality and update podman integration Jakub Dorfman 2026-04-26 19:48:35 +02:00
  • 8986399a92 Add panel-api and panelctl scripts for container management Jakub Dorfman 2026-04-26 19:42:30 +02:00