Skip to content

Feature: Automatic docker container build #7

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

Merged
merged 2 commits into from
Mar 30, 2025

Conversation

monofox
Copy link
Contributor

@monofox monofox commented Mar 30, 2025

With this commit an automatic github docker build process is established.

The docker image creation process was redefined and clear volumes were specified in order to store task and timewarrior data.

Furthermore variable declaration routines were defined in order to automatic populate the .env file for the use of dotenvy routine in src/main.rs.

The docker image is created in addition to the binary release on main branch. On every pull request, the docker image is created as well to ensure, that the docker image is still be able to build, but it is not uploaded to the package repository of github.

Refers: #4

With this commit an automatic github docker build process is established.

The docker image creation process was redefined and clear volumes were specified in order to store task and timewarrior data.

Furthermore variable declaration routines were defined in order to automatic populate the `.env` file for the use of `dotenvy` routine in `src/main.rs`.

The docker image is created in addition to the binary release on `main` branch. On every pull request, the docker image is created as well to ensure, that the docker image is still be able to build, but it is not uploaded to the package repository of `github`.
@monofox monofox changed the title Feature: Automatic docker container build DRAFT: Feature: Automatic docker container build Mar 30, 2025
@monofox monofox changed the title DRAFT: Feature: Automatic docker container build Feature: Automatic docker container build Mar 30, 2025
@tmahmood tmahmood merged commit 4d654c8 into tmahmood:main Mar 30, 2025
1 of 2 checks passed
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