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

[dx] Make it easy to get set up for development #19

Closed
mattwynne opened this issue Apr 29, 2020 · 2 comments
Closed

[dx] Make it easy to get set up for development #19

mattwynne opened this issue Apr 29, 2020 · 2 comments
Labels
debt Improvement of software/operational architecture (e.g. infrastructure, automation, refactoring)

Comments

@mattwynne
Copy link
Contributor

When @karamosky wanted to run the tests locally, he wanted to have redis and postgres running in Docker, but use is native machine for the app.

We struggled with:

  • setting environment variables (there are lots of them)
  • running just those docker containers, and exposing the ports

Possible solutions:

@mattwynne
Copy link
Contributor Author

@jbpros, @blethier and I did somework on this today. We swapped out learna for yarn workspaces, and tidied up the README with accurate setup instructions.

We still need to solve the problem of getting people a quick dev environment when they don't want to install redis / postgres locally.

It looks like docker-compose's extends functionality is gone in the latest version, so probably that's a dead-end.

@mattwynne
Copy link
Contributor Author

I think that with yarn workspaces and the better README docs this is good enough for now.

@mattwynne mattwynne added the debt Improvement of software/operational architecture (e.g. infrastructure, automation, refactoring) label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
debt Improvement of software/operational architecture (e.g. infrastructure, automation, refactoring)
Projects
None yet
Development

No branches or pull requests

1 participant