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

Feat: Create release setup to migrate DB and pull repo #45

Merged
merged 11 commits into from
Sep 14, 2024

Conversation

zaneriley
Copy link
Owner

No description provided.

- Updated Elixir base image to 1.17.2-slim in Dockerfile.
- Added `ca-certificates` and `inotify-tools` to Dockerfile dependencies for certificate handling and file watching.
- Included `:file_system` and `:yamerl` dependencies in all environments in mix.exs.
Enhanced the entrypoint script to handle production release workflows, including running database migrations and syncing content repositories.
Moved content-related configurations to runtime to allow dynamic updates and prevent compile-time dependencies.
…ments

Modified application startup to include :yamerl and filewatcher in all environments to prevent potential runtime errors.
Enhanced logging to provide better insights during debugging and monitoring of the application.
Adjusted GitHub webhook secret handling to fetch from runtime configuration, enhancing security by not compiling secrets into the application.
Modified tests to accommodate configuration changes and ensure they reflect the application's runtime environment.
Cleaned up the codebase by deleting unused functions and files to maintain code quality and readability.
…ironment

Updated live views to hide 'New' buttons when not in development mode, aligning UI with application permissions.
- Fixed an incorrect command in the README that could lead to confusion when stopping the web service.
- Updated .cursorrules for more specific conventional commit rules.
- Update prod docker-compose to build locally.
@zaneriley zaneriley added this to the Elixir v1 milestone Sep 14, 2024
- Remove unnecessary use of 'cat' when reading start_erl.data
- Implement shellcheck recommendation for more efficient file processing
@zaneriley zaneriley merged commit d4b26ae into main Sep 14, 2024
1 check passed
@zaneriley zaneriley deleted the setup-releases branch September 14, 2024 14:01
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.

1 participant