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

Development framework for Meirim #585

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

tomers
Copy link
Collaborator

@tomers tomers commented Nov 21, 2022

This PR contains a system to launch the components that Meirim is composed of, as dockers on the local development machine. By simply running ./launch.sh in the tests directory, the dockers will spawn, and the browser will open with a development portal, and the website itself. The development portal links to phpMyAdmin, without any log-in requirement. In there, user can observe and make changes to the database contents. Also, there's a link to mailhog (fake SMTP) docker, and to adminer's web interface.
In addition, a terminal window is opened, with different panes - docker compose pane; db, server and client panes, and DB CLI pane.

There's some more work to be done here, specifically to integrate fake SMTP, to run server and client dockers with volumes, in order to enable hot-reloading of changes, and many other changes.

@CLAassistant
Copy link

CLAassistant commented Nov 21, 2022

CLA assistant check
All committers have signed the CLA.

@gruppin
Copy link
Collaborator

gruppin commented Feb 27, 2023

@yossi-eynav for reference

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.

3 participants