Skip to content

Comments

Feature: Automatic docker container build#7

Merged
tmahmood merged 2 commits intotmahmood:mainfrom
monofox:feature/ci
Mar 30, 2025
Merged

Feature: Automatic docker container build#7
tmahmood merged 2 commits intotmahmood:mainfrom
monofox:feature/ci

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