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

Implementing containerization for a single node #47

Merged
merged 2 commits into from
Apr 28, 2024

Conversation

nghi01
Copy link
Collaborator

@nghi01 nghi01 commented Apr 28, 2024

Implemented:

  • Basic Container image
  • Makefile targets container-run and container-test for running peers without the need to run set-up-venv script

Additional installs:

  • Podman

Thoughts:

Mostly what is left for containerization is using Kubernetes to set up a network between peers within containers. I'm currently reading a book to understand more about it. Podman and Docker can be used alternatively the same way, so I might consider changing Podman to Docker. Once we have this container stuff going, we should be able to set up a CD very shortly after.

Nghi Nguyen added 2 commits March 10, 2024 11:53
Podman is introduced as a container technology to replace the current
virtual env system. There are still some edges regarding supervisor.py
and spin-up and spin-down script that needs to be addressed.
@nghi01 nghi01 requested a review from zimmermatt April 28, 2024 15:35
@zimmermatt zimmermatt merged commit f680ffc into zimmermatt:main Apr 28, 2024
1 check passed
zimmermatt pushed a commit that referenced this pull request May 16, 2024
Create a basic container for python env
Implement containerization for current workflow

Podman is introduced as a container technology to replace the current
virtual env system. There are still some edges regarding supervisor.py
and spin-up and spin-down script that needs to be addressed.

---------

Co-authored-by: Nghi Nguyen <quangnghiams@gmail.com>
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.

2 participants