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

Upgrade docker solution #50

Open
gwright99 opened this issue May 9, 2024 · 1 comment
Open

Upgrade docker solution #50

gwright99 opened this issue May 9, 2024 · 1 comment
Assignees

Comments

@gwright99
Copy link
Collaborator

The official Seqera installation documentation has been updated to use docker compose over docker-compose.

The installer uses the old docker-compose solution (requiring the download of a separate docker-compose package).

We should modify the project to align with the official docs.

  • Benefits:

    • Stay aligned with official docs.
    • Modernize the docker dependency.
    • Streamline Ansible scripts (specifically 01_load_sytem_packages)
  • Considerations:

    • Is this a breaking change for existing users?
      Dont think so.

      If modification is in Ansible scripts only, this should not cause destruction of EC2 infrastructure. Clients are directed to use an external database to protect their data anyways. We should confirm though.

    • Can extra Ansible steps be removed in favour of installing packages directly via yum?
      This would be preferable but we need to see how the installation part meshes with later Ansible-specific modules like community.docker.docker_compose_v2

    • Alignment with testing implementation?
      How will this impact pre-release testing is TBD.

@gwright99 gwright99 self-assigned this May 9, 2024
@gwright99
Copy link
Collaborator Author

@markpanganiban @adriannavarrobetrian -- for your consideration / opinion.

Given my recent efforts to get this running on localstack to speed up testing, I think this is definitely worth doing for a bunch of reasons, but I'm looking for sober second opinions (please).

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

No branches or pull requests

1 participant