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

Improve Docker Project Control Code #48

Merged
merged 3 commits into from
Jun 23, 2024
Merged

Conversation

kilo52
Copy link
Member

@kilo52 kilo52 commented May 23, 2024

Introduces the standardised project_run_isolated() shell function.
Removes previously used analogous shell driver functions used by build and test scripts.
Introduces the standardised PROJECT_CONTAINER_* shell variables to control some aspects about project containers.
Introduces the PROJECT_CONTAINER_IMAGE_BUILD environment variable to allow users to skip the Docker image building.
Adds the --interactive argument to the docker run command to allow for interactive usage with dev containers from the command line.

Introduces the standardised project_run_isolated() shell function and removes
previously used analogous driver functions.
Introduces the standardised PROJECT_CONTAINER_* shell variables to control
some aspects about project containers.
Introduces the PROJECT_CONTAINER_IMAGE_BUILD env var to allow users to skip
the Docker image building.
Adds the --interactive argument to the docker run command to allow for
interactive usage with dev containers from the command line.
@kilo52 kilo52 added Improvement Improvement of an existing feature Templates Changes in project source templates labels May 23, 2024
kilo52 added 2 commits May 23, 2024 23:44
Fixed variable typos.
Fixed wrong return code propagation for docker build commands.
Improved Python templates related to Docker interactive testing.
@kilo52 kilo52 merged commit 283917f into master Jun 23, 2024
5 checks passed
@kilo52 kilo52 deleted the templates/docker-ctl-func branch June 23, 2024 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Improvement of an existing feature Templates Changes in project source templates
Projects
None yet
1 participant