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

Add a Dockerfile #50

Closed
benwaffle opened this issue Nov 17, 2016 · 5 comments
Closed

Add a Dockerfile #50

benwaffle opened this issue Nov 17, 2016 · 5 comments

Comments

@benwaffle
Copy link
Member

with search capabilities

@arteymix
Copy link
Contributor

Actually, I would rather see a Vagrantfile there because it seems like this app is deployed along with https://github.com/elementary/website. I don't think we should use Docker unless we plan to deploy using it.

@btkostner
Copy link
Contributor

The site is actually deployed on bare metal without any docker or vagrant file. It's all done with ansible.

The reason I would add a Dockerfile for travis ci testing. It's also nice for quick development, and so people now how to setup a proper environment.

@arteymix
Copy link
Contributor

There's a Vagrantfile in #40 which is supposed to reproduce the deployment environment. It has Sphinx working so far and of course the current reimplementation in Vala.

@btkostner
Copy link
Contributor

btkostner commented Nov 4, 2018

Alright. I'm going to update this and say using a Dockerfile would be really nice. I'm planning on using the new Kubernetes Digital Ocean service for the elementary infrastructure. Creating a Dockerfile for valadoc would allow us to have travis run a cron task that could auto deploy valadoc.

@arteymix
Copy link
Contributor

arteymix commented Nov 4, 2018

I fully agree.

If we use docker-compose, we can setup Sphinx as well and minimize the work needed to get a running instance locally.

With the Valum backend, you could even add a robust HTTP server (i.e. nginx) for facing the Web and deliver resources, and communicate internally using SCGI.

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

No branches or pull requests

3 participants