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

feat(api-server): publish API server docker image #345

Closed
petermetz opened this issue Nov 4, 2020 · 3 comments · Fixed by #880
Closed

feat(api-server): publish API server docker image #345

petermetz opened this issue Nov 4, 2020 · 3 comments · Fixed by #880
Assignees
Labels
API_Server enhancement New feature or request good-first-issue Good for newcomers Hacktoberfest Hacktoberfest participants are welcome to take a stab at issues marked with this label.
Milestone

Comments

@petermetz
Copy link
Contributor

petermetz commented Nov 4, 2020

Description

Depends on #346

As a developer I want to be able to run a Cactus API server with arbitrary configuration by simply running a docker container of an image that is published and available to anyone on DockerHub so that I can deploy Cactus in a much wider range of environments that have native container support (example: Kubernetes).

Acceptance Criteria

  1. The complete API server configuration (consortium, all plugins, etc) can be customized through arguments of the container the same way as if the API server was being started directly on the host OS as a process.
  2. Dockerfile is written which is also integrated with the DockerHub integration we have so that upon each commit to the main branch a new image is built and tagged the same way we already have it set up currently for the all-in-one images that help with testing.
  3. Document naming conventions for container images (cactus prefix, all-in-one suffix for ledgers, package name )

cc: @takeutak @jonathan-m-hamilton @sfuji822

@petermetz petermetz added enhancement New feature or request good-first-issue Good for newcomers API_Server Hacktoberfest Hacktoberfest participants are welcome to take a stab at issues marked with this label. labels Nov 4, 2020
@petermetz petermetz added this to the v0.3.0 milestone Nov 4, 2020
@petermetz petermetz modified the milestones: v0.3.0, v0.4.0 Jan 8, 2021
@petermetz
Copy link
Contributor Author

95% of the work, especially the heavy lifting has been done for this in the scope of another issue #344 so from here on the complexity on this one should be pretty low (knock on wood).

@kikoncuo
Copy link
Contributor

Specify a naming convention for future docker images to be published

@github-actions
Copy link

🎉 Great news! Looks like all the dependencies have been resolved:

💡 To add or remove a dependency please update this issue/PR description.

Brought to you by Dependent Issues (:robot: ). Happy coding!

@petermetz petermetz modified the milestones: v0.4.0, v0.5.0 Apr 29, 2021
@petermetz petermetz modified the milestones: v0.5.0, v0.6.0 May 19, 2021
ryjones pushed a commit that referenced this issue Feb 1, 2023
…/samples/besu/simplestate/openzeppelin/contracts-4.7.3

Bump @openzeppelin/contracts from 4.6.0 to 4.7.3 in /samples/besu/simplestate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API_Server enhancement New feature or request good-first-issue Good for newcomers Hacktoberfest Hacktoberfest participants are welcome to take a stab at issues marked with this label.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants