Skip to content
This repository has been archived by the owner on Apr 1, 2023. It is now read-only.

mcanouil/RHAPSODY

Repository files navigation

License

Website: https://imi-rhapsody.eu/

Render docs/howto.html

docker run --rm --volume /media/Project/RHAPSODY/Scripts/docs:/media/docs ghcr.io/mcanouil/rhapsody:latest Rscript -e 'rmarkdown::render("/media/docs/howto.Rmd", output_file = "index.html", encoding = "UTF-8")'

Build/Update Docker image

VERSION=1.3.0

## Build image
docker build \
  --tag ghcr.io/mcanouil/rhapsody:$VERSION \
  --compress \
  --file /media/Project/RHAPSODY/Scripts/docker/Dockerfile \
  /media/Project/RHAPSODY/Scripts/docker/

## Tag image with name and version
docker tag ghcr.io/mcanouil/rhapsody:$VERSION ghcr.io/mcanouil/rhapsody:latest

## Push image to Docker Hub
docker push ghcr.io/mcanouil/rhapsody:$VERSION
docker push ghcr.io/mcanouil/rhapsody:latest

## Clean temporary image
docker system prune --all

Build Docker container

docker run \
  --name rhapsody \
  --hostname rhapsody \
  --detach \
  --volume /media/Data:/media/DATA \
  --volume /media/Project:/media/PROJECT \
  --volume /media/Datatmp:/media/DATATMP \
  --publish 9999:8787 \
  ghcr.io/mcanouil/rhapsody:latest