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

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    d592ae7 View commit details
    Browse the repository at this point in the history
  2. WIP: Simplify the entrypoint.sh

    It's pretty obsolete now but we can drop it later
    if needed.
    virtuoosi authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    c3feb5e View commit details
    Browse the repository at this point in the history
  3. WIP: Write the firstrun flag file under /opt/tak

    The new process-specific containers share a volume
    under this path and they'll need to see the flag to
    continue with the startup.
    virtuoosi authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    6be115a View commit details
    Browse the repository at this point in the history
  4. WIP: New compose-file with TAK-process-specific containers

    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.
    virtuoosi authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    edabefd View commit details
    Browse the repository at this point in the history
  5. WIP: Fix data/certs dir creation in firstrun.sh

    The /opt/tak/data directory no longer exists
    "by default" since the certs/logs volumes are no
    longer there.
    virtuoosi authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    1eda412 View commit details
    Browse the repository at this point in the history
  6. WIP: Mount a shared volume under /mnt/tak

    The firstrun.sh script copies the /opt/tak contents into the volume.
    After that the services are started from under /mnt/tak.
    virtuoosi authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    a335b37 View commit details
    Browse the repository at this point in the history
  7. * Make TAK-API a "sidecontainer" of TAK-Messaging. This is required a…

    …s TAK is hardcoded to use 127.0.0.1 to connect to Apache Ignite Cache.
    
    * Set the new scripts exec permissions
    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    0cb4016 View commit details
    Browse the repository at this point in the history
  8. * Make sure the Init container complates successfully before starting…

    … anything else
    
    * Fixing port mapping
    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    8cc3bd0 View commit details
    Browse the repository at this point in the history
  9. * Clean out old files

    * 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)
    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    2ba4a53 View commit details
    Browse the repository at this point in the history
  10. New startup script to rule them all

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    e3fb1f7 View commit details
    Browse the repository at this point in the history
  11. * Remove unneeded takcertsapi

    * Fix typo in start-tak.sh -script
    * Update README
    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    1e3d67b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    378d849 View commit details
    Browse the repository at this point in the history
  13. First Azure deployment definition

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    4f09fd2 View commit details
    Browse the repository at this point in the history
  14. Small fixes to scripts

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    bd37b2a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    30a7865 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1163d4b View commit details
    Browse the repository at this point in the history
  17. Sync up Dockerfile with other PR

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    a6c5574 View commit details
    Browse the repository at this point in the history
  18. Update Azure to 4.10 release

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    db5e832 View commit details
    Browse the repository at this point in the history
  19. Added new TAK component called Retention

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    35fffd8 View commit details
    Browse the repository at this point in the history
  20. Added new component to Docker Compose

    syvanen authored and rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    af2bdca View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2e506df View commit details
    Browse the repository at this point in the history
  22. remove old cruft

    rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    c646b30 View commit details
    Browse the repository at this point in the history
  23. Don't Repeat Yourself

    rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    6d9a4e7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    63fe548 View commit details
    Browse the repository at this point in the history
  25. add CI basic tests

    rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    e56b2bc View commit details
    Browse the repository at this point in the history
  26. fix pre-commit complaints

    rambo committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    c54ec0b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    2d5f893 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    d0253eb View commit details
    Browse the repository at this point in the history
  2. Fix pre-commit errors

    syvanen committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    ee25b30 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    dca7819 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Configuration menu
    Copy the full SHA
    ba74aae View commit details
    Browse the repository at this point in the history
  2. Disable DEBUG logs

    syvanen committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    2331267 View commit details
    Browse the repository at this point in the history