Skip to content

Misc. Changes for the Cluster#13

Merged
maxklema merged 14 commits intomieweb:mainfrom
maxklema:main
Sep 5, 2025
Merged

Misc. Changes for the Cluster#13
maxklema merged 14 commits intomieweb:mainfrom
maxklema:main

Conversation

@maxklema
Copy link
Contributor

@maxklema maxklema commented Aug 23, 2025

A collection of Misc. Changes to the cluster:

  • Updates to Proxmox Launchpad. Users can now specify the version of a runtime environment with python@3.8.9 or nodejs@18.
  • Fixed a error where paths were not being formatted correctly which led to errors updating environment variables and starting services.
  • Added the landing page https://opensource.mieweb.org as a submodule and updated the README to reference the documentation.
  • Other small bug fixes.

@maxklema maxklema requested a review from Copilot August 23, 2025 22:29

This comment was marked as outdated.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces miscellaneous improvements to the cluster infrastructure, focusing on runtime version specification, path normalization fixes, and documentation updates.

  • Updates Proxmox Launchpad to support version specification for runtime environments (e.g., python@3.8.9 or nodejs@18)
  • Fixes path formatting issues that caused errors in environment variable updates and service startup
  • Adds the landing page as a submodule and updates documentation references

Reviewed Changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
nginx reverse proxy/port-map-server.js New JSON server for filtering and serving host information to the landing page
mie-opensource-landing Submodule addition for the landing page source code
container creation/start_services.sh Path normalization fixes for service startup commands
container creation/python_runtime_install.sh New script for installing specific Python runtime versions
container creation/node_runtime_install.sh New script for installing specific Node.js runtime versions
container creation/deployOnStart.sh Runtime version installation logic and path normalization improvements
container creation/create-container.sh Support for self-hosted runner parameter
ci-cd automation/update-container.sh Environment variable handling improvements and path fixes
ci-cd automation/setup-runner.sh Cleanup of unnecessary SSH key operations
ci-cd automation/check-container-exists.sh Container ID validation before execution
ci-cd automation/Proxmox-Launchpad Submodule update
README.md Documentation updates with new landing page references
.gitmodules Submodule configuration for landing page

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@horner
Copy link
Member

horner commented Sep 4, 2025

@maxklema is this in prod? Should this be merged?

@maxklema
Copy link
Contributor Author

maxklema commented Sep 5, 2025

@maxklema is this in prod? Should this be merged?

yes @horner. Fixed changes and merging.

@maxklema maxklema enabled auto-merge (rebase) September 5, 2025 06:35
@maxklema maxklema removed the request for review from cmyers-mieweb September 5, 2025 06:36
@maxklema maxklema disabled auto-merge September 5, 2025 06:36
@maxklema maxklema enabled auto-merge (squash) September 5, 2025 06:36
@horner horner self-requested a review September 5, 2025 11:58
Copy link
Member

@horner horner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm getting cleaned up for transfer

@maxklema maxklema merged commit edc9e29 into mieweb:main Sep 5, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants