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

bug-1945509: switch from make to just #3116

Merged
merged 1 commit into from
Feb 3, 2025
Merged

Conversation

willkg
Copy link
Contributor

@willkg willkg commented Feb 3, 2025

This switches from make to just. While doing that, this also fixes a couple of other things:

  1. fixes running the Django webapp using manage.py runserver when in a local dev environment; I think I broke this in 2023 when I switched the container to use Honcho to run the web and disk manager processes
  2. removes the test-ci and frontend-ci services and instead uses docker-compose.override.yml to add volume mounts

Tecken should work like other crash ingestion services now.

While working through this, I pulled in justfile recipes from Socorro and Antenna. I fixed the volumes thing so it works the same way without the test-ci and frontend-ci containers. I updated all the documentation. I looked through the repository for "make" and updated anything relevant. I updated CI actions to match Socorro.

I went through and tested all the justfile recipes.

I think I caught everything. However, since I made some fundamental changes to make Tecken match Socorro and Antenna, it's possible I missed something. We'll fix things as we move forward.

This switches from make to just. While doing that, this also fixes a
couple of other things:

1. fixes running the Django webapp using `manage.py runserver` when in a
   local dev environment; I think I broke this in 2023 when I switched
   the container to use Honcho to run the web and disk manager processes
2. removes the test-ci and frontend-ci services and instead uses
   docker-compose.override.yml to add volume mounts

Tecken should work like other crash ingestion services now.
@willkg willkg requested a review from a team as a code owner February 3, 2025 16:10
@willkg willkg added this pull request to the merge queue Feb 3, 2025
Merged via the queue into main with commit dbb176e Feb 3, 2025
1 check passed
@willkg willkg deleted the willkg-bug-1945509-just branch February 3, 2025 18:01
@willkg
Copy link
Contributor Author

willkg commented Feb 3, 2025

Thank you!

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.

2 participants