1.0 KiB
1.0 KiB
Overview
Base image for running qetz mambaorg/micromamba:alpine
Building the image:
docker build -t gitea.psi.ch/images/quetz:latest .
# run http server
docker-compose up quetz-test
# run https server
docker-compose up quetz-https
Running in test mode:
docker run -p 8000:8000 \
-v $(pwd)/data:/data \
-v $(pwd)/config.toml:/config.toml \
gitea.psi.ch/images/quetz:latest \
bash -c "quetz create /data --copy-conf /config.toml --exists-ok && \
python /create_proxy_channel.py && \
quetz start /data --host 0.0.0.0 --port 8000"
Running via HTTPS
docker run -p 443:443 \
-v $(pwd)/data:/data \
-v $(pwd)/config.toml:/config.toml \
-v $(pwd)/certs:/certs \
mambaorg/quetz \
bash -c "quetz create /data --config-file /config.toml --exists-ok && \
python /create_proxy_channel.py && \
quetz start /data --host 0.0.0.0 --port 443 \
--ssl-certfile /certs/fullchain.pem \
--ssl-keyfile /certs/privkey.pem"