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

Pack: WordPress #67

Merged
merged 2 commits into from
Nov 8, 2021
Merged

Pack: WordPress #67

merged 2 commits into from
Nov 8, 2021

Conversation

gjpin
Copy link
Contributor

@gjpin gjpin commented Oct 23, 2021

Hello!

This pack contains a service job that runs WordPress in a single Nomad client. It currently supports
being run by the Docker driver.

It has 3 tasks:

  • WordPress: (reference) the open-source CMS;
  • MariaDB: (reference) the database used by Wordpress;
  • phpMyAdmin: (reference) to handle the administration of MariaDB over web.

Setup:

  • Service-to-service communication is handled with Consul Connect (via sidecar proxies);
  • MariaDB's state is persisted with Nomad Host Volumes;
  • Consul service registration and service health checks are enabled by default for WordPress and phpMyAdmin. MariaDB only has service registration enabled.

Thank you

Relates to #13

@Amier3
Copy link

Amier3 commented Oct 29, 2021

Hello again!

Thanks for the contribution, we really appreciate the two packs back-to-back ( no rhyme intended ). Just like the other one we're in the process of reviewing this as well.

Copy link
Contributor

@DerekStrickland DerekStrickland left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, and thanks for the submission! I was even able to customize it a bit to conform to my e2e test environment, so great job on making this configurable and flexible.

@DerekStrickland DerekStrickland merged commit fe19521 into hashicorp:main Nov 8, 2021
@gjpin gjpin deleted the wordpress branch November 11, 2021 23:58
@mikenomitch
Copy link
Contributor

Hey @gjpin, I have some good news - We selected this pack as the first place winner of the Share Your Nomad Packs for a Pack Contest!

This was a really well written pack for a really commonly requested application. Thanks so much!

As the first place winner, you're entitled to a HashiCorp backpack! 🥳 If you're interested, email me at mnomitch (at) hashicorp (dot) com, and we can work out the shipping details.

Thanks again and congrats!

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

Successfully merging this pull request may close these issues.

4 participants