Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DRAFT: Integrating https://github.com/pvarki/python-tak-rmapi #54

Closed
wants to merge 21 commits into from

Conversation

rambo
Copy link
Contributor

@rambo rambo commented Oct 14, 2023

Also includes changes from @syvanen (and @virtuoosi ) to split the different processes to different containers (see #51 )

virtuoosi and others added 20 commits September 17, 2023 11:54
It's pretty obsolete now but we can drop it later
if needed.
The new process-specific containers share a volume
under this path and they'll need to see the flag to
continue with the startup.
Initialization (the firstrun.sh script) is now run in it's own container.
The API/Messaging containers wait for the firstrun-container to
do it's thing.
The /opt/tak/data directory no longer exists
"by default" since the certs/logs volumes are no
longer there.
The firstrun.sh script copies the /opt/tak contents into the volume.
After that the services are started from under /mnt/tak.
…s TAK is hardcoded to use 127.0.0.1 to connect to Apache Ignite Cache.

* Set the new scripts exec permissions
* The firstrun.sh is now idempotent
* Cert and Logs volumes return (for now?) and are properly symlinked
* Startup scripts now combined with if statement to select what process starts up
* Works locally (at least the WebUI opens on port 8080)
* Fix typo in start-tak.sh -script
* Update README
@rambo
Copy link
Contributor Author

rambo commented Oct 14, 2023

I'm in fact not 100% sure this is the right time to figure out minimal "fake RASENMAEHER" etc for the integration API in this repo to get the rmapi submodule up and running. pvarki/docker-rasenmaeher-integration#55 is going to integrate everything under RASENMAEHER proper anyway.

But we definitely need the CI stuff.

@rambo
Copy link
Contributor Author

rambo commented Oct 14, 2023

Superceded by #56

@rambo rambo closed this Oct 14, 2023
@rambo rambo deleted the rm_api_skeleton branch November 21, 2023 20:11
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