32 lines
1.0 KiB
YAML
32 lines
1.0 KiB
YAML
services:
|
|
quetz-test:
|
|
image: gitea.psi.ch/images/quetz:latest
|
|
container_name: quetz-test
|
|
ports:
|
|
- "8000:8000"
|
|
volumes:
|
|
- ./data:/data
|
|
- ./config.toml:/config.toml
|
|
- ./create_proxy_channel.py:/create_proxy_channel.py
|
|
command: >
|
|
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"
|
|
|
|
quetz-https:
|
|
image: gitea.psi.ch/images/quetz:latest
|
|
container_name: quetz-https
|
|
ports:
|
|
- "443:443"
|
|
volumes:
|
|
- ./data:/data
|
|
- ./config_https.toml:/config.toml
|
|
- ./certs:/certs
|
|
- ./create_proxy_channel.py:/create_proxy_channel.py
|
|
command: >
|
|
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 443
|
|
--ssl-certfile /certs/fullchain.pem
|
|
--ssl-keyfile /certs/privkey.pem"
|