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

Improve docker-composition, rebased #55

Merged
merged 32 commits into from
Nov 3, 2023
Merged

Improve docker-composition, rebased #55

merged 32 commits into from
Nov 3, 2023

Conversation

rambo
Copy link
Contributor

@rambo rambo commented Oct 14, 2023

#51 rebased to new main and minor additions

virtuoosi and others added 24 commits October 15, 2023 00:11
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 rambo mentioned this pull request Oct 14, 2023
@rambo rambo merged commit c327b0e into main Nov 3, 2023
1 check passed
@rambo rambo deleted the compose_improve_rebase branch November 3, 2023 21:08
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