-
Notifications
You must be signed in to change notification settings - Fork 19
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
Better Docker Files #372
Comments
A couple of things to add:
|
@wilwade ❓A couple clarification questions:
|
|
@wilwade Thank you for you responses. These are the 3 docker images I have identified with my current assumptions. Please let me know if I missed anything.
Update 1: Update 2: |
A few notes:
|
This should be doable with buildx and should be pretty straightforward. I'll keep in mind that amd64 is the first priority though.
You are right. I forgot about this part. Here is my "new" understanding 😄 what needs to be built:
Notes:
|
@demisx Sounds good. I think Really even if they combine, it might just be easier for tutorials and documentation to have them separate with different defaults. |
Got it. I'll keep this in mind. |
@wilwade Evaluating different approaches and looking into what others are doing. Need to confirm some assumption here which would apply to all images, including the instant seal one:
|
Correct
Correct
Correct. No building rust inside the image or in Docker. |
@wilwade We currently have one test release published on the releases page. I probably need to publish multiple binaries for different platforms for testing here. Shall I modify the existing test release or create a new one? |
@wilwade This is what I see running new # Listening locally on all 3 ports
$ netstat -an | grep LISTEN
tcp46 0 0 *.9944 *.* LISTEN
tcp46 0 0 *.9933 *.* LISTEN
tcp46 0 0 *.30333 *.* LISTEN |
The first |
@wilwade Thank you for reopening it. I wonder why the PR got hard linked to this issue and closed it. After all, I've used "Part of ..." in the description, not "Closes ...". 🤔 . |
@wilwade Can you please confirm my assumptions for the
|
|
After talking to @wilwade, we decided to keep 2 images for now:
|
There was one existing collator node docker file that I moved to the new location. So here is the latest (and hopefully final 🤞🏻) list of docker files for this issue:
Please note that the docker file names and the images will be published on Docker Hub under the same names to avoid any confusion. The Directory Structure Wiki has been updated to reflect the new |
Per @wilwade, need to ensure the |
Just noticed during testing that starting local collator node in docker via the old docker file fails on an M1 laptop. Tested on |
I've verified |
@wilwade Not sure if you saw my message yesterday in Slack yesterday, but starting
Just want to make sure it is expected as WIP. |
# Goal The goal of this PR is create a docker image for running Frequency parachain full node. Part of #372
The Directory Structure Wiki has been updated to reflect the addition of the DockerHub overview markdown files. |
# Goal The goal of this PR is to populate DockerHub overview pages from dedicated readme files via GitHub actions. Part of #372
@demisx I guess we will need to put that one in manually |
@wilwade Yeah, we might. Maybe a bug. I am testing different combinations right now. Another thing I am noticing is that no matter how I try to change the base path to |
@wilwade I've created a sample Frequency Rococo network spec (Frequency Rococo 202216-01) with the latest published
Please feel free to delete this spec any time. I am moving to #282, but let me know if you need my help with anything here or with onFinality. |
We need docker file(s) that are able to do the following:
frequency-chain/instant-node
frequency-chain/node
or if we need twofrequency-chain/node
andfrequency-chain/rococo-node
Optimizations to do:
frequency-chain
Tasks:
instant-seal-node
docker imagerococo-node
docker imagemainnet-node
docker imageDockerfile
todocker/collator-node-local.dockerfile
parachain-node
compliant with onFinality requirements372-better-docker-files
frommain.yml
workflowReferences:
The text was updated successfully, but these errors were encountered: