mentat-is / gulp

g(ULP) - graphical universal log processor
https://gulp.sh
Other
20 stars 3 forks source link

add docker ci #23

Closed niqdev closed 1 month ago

niqdev commented 1 month ago

Publishes a docker image on every commit in master using the commit hash (snapshots) or on a new semver tag


Useful notes

How to save the dependencies

python3 -m venv ./venv
source venv/bin/activate

pip install git+https://github.com/mentat-is/muty-python
pip install -e .

pip freeze > requirements.txt

deactivate

How to build the image and run the container

docker buildx build -t mentat-is/gulp:latest -f Dockerfile.alpine .
docker run --rm --name gulp mentat-is/gulp
docker run --rm --name gulp -it mentat-is/gulp bash
docker compose --profile full up
docker compose --profile full down -v
calligraf0 commented 1 month ago

Just adding some issue references. This PR should address #5 partially, also related to #7.