-
Notifications
You must be signed in to change notification settings - Fork 264
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
add screeps docker #242
base: master
Are you sure you want to change the base?
add screeps docker #242
Conversation
how do i add the image to the gitlab workflows, do i just add |
and will the workflows automatically create the docker image at |
is this realy needed? it seems like a normal nodejs image can run this just fine? |
Screeps requires nodejs 10, which i didnt see an image of. It also requires python2 and various build tools to successfully install screeps (on alpine images you would need So all in all, you need a few extra requirements ontop of nodejs for screeps |
node 10 is long EOL, and building it should be done in the install script, not with the main image. The install container can run regular images. |
Testing this with the Alpine yolk and using an older alpine install image (python 2 isnt available on the latest) to see if this can indeed be avoided as its own yolk. On an AMD 5950X node (assigned 16 cores, node is inside a dedicated VM), the nodejs 10 install takes over 30 minutes. That alone makes me feel like having this as a yolk rather than an install script would be worthwhile... Even though it only has to be done once per install, its a long time for a server to setup Once installed im having trouble sourcing node into the cmd line aswell in the yolk image, edit: edit 2: |
Ok, using the Alpine yolk, i can't |
as Quinten said. Node10 is EOL since a long time. Feel free to create your own Image |
Description
A Docker for the Dedicated Screeps server
All Submissions:
New Image Submissions: