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

Use containers to provide web applications. #7

Open
JonTheNiceGuy opened this issue Jul 23, 2020 · 5 comments
Open

Use containers to provide web applications. #7

JonTheNiceGuy opened this issue Jul 23, 2020 · 5 comments
Milestone

Comments

@JonTheNiceGuy
Copy link
Member

JonTheNiceGuy commented Jul 23, 2020

For example, wordpress or drupal? These can be entirely self-contained then, and only expose the nominated TCP ports needed for the web service.

Code to deploy docker is in the lugorguk.docker role. There is no current code for any of the example sites.

@JonTheNiceGuy JonTheNiceGuy added the discussion This is an option for the future, and needs weight from one or more of the lug admins label Jul 23, 2020
@RalphCorderoy
Copy link

We should try to use containers, not necessarily Docker, to provide as many of the services as possible.

@gwestwood
Copy link

I agree with the use of containerisation of services, although I have no experience in this field to be able to offer any help or preference.

If this were to enable us to offer more options and easier deployment for LUGs (although, to prevent abuse by, say scammers, it should not be auto-created without an Admin involved).

@RalphCorderoy
Copy link

A friend at Red Hat that does container stuff day in, day out, likes https://podman.io/whatis.html as a Docker alternative. Could be worth a look by the time we move to containers.

@JonTheNiceGuy
Copy link
Member Author

So, my "minimum viable product" plan for day 0 is to containerise Dokuwiki and static hosting "containers", which will not contain the content inside them. Instead, it'll use volumes, pointing to the underlying storage (hence #1). Over time we can then consider adding more applications (like, perhaps Wordpress, Drupal et. al) or allow lugmasters to propose their own containers.

I would not intend (on day 0) to have an automated deployment of anything... but I might use Ansible to deploy it :)

@JonTheNiceGuy
Copy link
Member Author

A friend at Red Hat that does container stuff day in, day out, likes https://podman.io/whatis.html as a Docker alternative. Could be worth a look by the time we move to containers.

Looks interesting. The Iron Sysadmin podcast, run now mostly by Red Hat people, recently did a good podcast on Podman. It does, indeed, sound interesting.

@JonTheNiceGuy JonTheNiceGuy added this to the Release 1 milestone Aug 6, 2020
@JonTheNiceGuy JonTheNiceGuy removed the discussion This is an option for the future, and needs weight from one or more of the lug admins label Aug 6, 2020
@JonTheNiceGuy JonTheNiceGuy self-assigned this Aug 6, 2020
@JonTheNiceGuy JonTheNiceGuy changed the title Should we try and use Docker to provide more web applications Use containers to provide web applications. Aug 6, 2020
@JonTheNiceGuy JonTheNiceGuy modified the milestones: Release 1, Release 2 Aug 6, 2020
@JonTheNiceGuy JonTheNiceGuy removed their assignment Aug 6, 2020
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