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

#2256 Update Docker setup for Development and Test #2304

Merged
merged 2 commits into from
Jul 22, 2024

Conversation

sbpipb
Copy link
Contributor

@sbpipb sbpipb commented Jul 16, 2024

Description

This updates the Docker setup for development. This was tested on a WSL 2 and Ubuntu setup

More Details

  • updates the docker compose file
  • updates the readme for setting up
  • database config for test

Corresponding Issue

#2256

Screenshots

Screenshot 2024-07-16 140725
ran db:reset, db:setup, shows that it's working on rails console.

This was done on a WSL 2 setup for Windows Running Ubuntu Linux.

image

Screenshot 2024-07-16 135103
I was able to verify by logging in locally.


Reviewing this pull request? Check out our Code Review Practices guide if you haven't already!

Things to note!

  • I'm aware that the host, username and password lines on database config was removed for a reason, i'd like to check on why this was needed for tests to run correctly.. if someone can link me up with this issue, that would be great! *based on the CI pipeline results, all tests have passed.

  • i've updated the wiki installation documentation page

@sbpipb sbpipb self-assigned this Jul 16, 2024
@sbpipb sbpipb changed the title Update Docker setup for Development and Test #2256 Update Docker setup for Development and Test Jul 16, 2024
@sbpipb sbpipb added the DevOps label Jul 16, 2024
Copy link
Member

@julianguyen julianguyen left a comment

Choose a reason for hiding this comment

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

Thanks for these updates! Pulled down your changes and tested, and looks good to me!

@julianguyen julianguyen merged commit d1a5f7a into ifmeorg:main Jul 22, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants