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 tooling for local development #7

Closed
2 tasks done
wkyoshida opened this issue Feb 11, 2024 · 3 comments
Closed
2 tasks done

Docker tooling for local development #7

wkyoshida opened this issue Feb 11, 2024 · 3 comments
Assignees
Labels
-priority- High priority good first issue Good for newcomers

Comments

@wkyoshida
Copy link
Member

Terms

Description

This issue is for configuring Docker tooling for local development. Most importantly, this is for running a local instance of MariaDB, which is the DB flavor used in the Toolforge platform where Scribe-Server is hosted.

Goals here are primarily to:

  • Configure a MariaDB Dockerfile for local development
  • Configure a docker-compose.yaml as well for spinning up the local dev environment

Setting this up is to facilitate development around Scribe-Server's persistence layer

Contribution

No response

@wkyoshida wkyoshida added the -priority- High priority label Feb 11, 2024
@henrikth93
Copy link
Member

I am interested in this!

@wkyoshida
Copy link
Member Author

Awesome, @henrikth93!! 🚀

This should be fairly straightforward if familiar with Docker. Do let me know though if you need any additional pointers or information on this!

And actually though - I am thinking that a Dockerfile might not be needed even for this really.. cause the docker-compose.yaml could simply specify to use the official mariadb image.

Other things related here could also include (though not required, but feel free to look into if interested):

  • Adding a Makefile target, such as make local-db perhaps, to spin up the local DB instance

I've been fairly solo here with Scribe-Server so far 😆, so let me know if there's anything that needs clarification!

@wkyoshida wkyoshida added the good first issue Good for newcomers label Feb 18, 2024
wkyoshida added a commit to henrikth93/Scribe-Server that referenced this issue Feb 25, 2024
wkyoshida added a commit to henrikth93/Scribe-Server that referenced this issue Jun 16, 2024
@wkyoshida
Copy link
Member Author

Thanks, @henrikth93! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-priority- High priority good first issue Good for newcomers
Projects
Status: Done
Development

No branches or pull requests

2 participants