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

Docker images / docker-compose script? #865

Open
poVoq opened this issue Sep 21, 2021 · 6 comments
Open

Docker images / docker-compose script? #865

poVoq opened this issue Sep 21, 2021 · 6 comments

Comments

@poVoq
Copy link

poVoq commented Sep 21, 2021

Would be nice if there was an easy to use Docker image for testing and deployment.

@cooperka
Copy link
Member

Thanks @poVoq, we have been thinking about this ourselves, unfortunately Docker doesn't really improve our workflow very much because we separately manage each machine and installing NEMO is only a small part of the machine provisioning process.

If you want to submit a well-documented pull request with a docker-compose script, I will happily review it!

@bananabrann
Copy link

@poVoq have you started any work on this? I was thinking about writing a Dockerfile or at least a shell script.

@poVoq
Copy link
Author

poVoq commented Feb 1, 2022

Sorry, I am currently testing another system called Form Share.

@bananabrann
Copy link

Okay thanks, I might take a look then @poVoq

@poVoq
Copy link
Author

poVoq commented Jul 8, 2024

I started working on this again. So far I got a container to build correctly, but I need to actually test it.

Any reason Enketo isn't on the latest version from NPM?

The current pinned versions requires Nodejs-16, while the ruby-3.3.3-slim base Debian containers have NodeJS-18 in the repos. The latest enketo-core and enketo-transformer seem to be fine with NodeJS-18 (and so are all the other current dependencies it seems).

Edit: with the delayed job stuff being difficult to do without making an entire different worker container I decided put it on hold again. Didn't realize this was a requirement before.

@cooperka
Copy link
Member

cooperka commented Jul 9, 2024

yes it's quite a complex system to configure 😓

regarding Enketo and Node, we are currently in the process of upgrading it alongside a series of other dependencies and that should be completed in the coming weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants