Hey all, I am looking to launch a pywb instance with a custom configuration yaml file that is located in a different place that the current directory. I haven’t found a way to do this in the documentation. Does this feature exist as a command line parameter, or is only possible to use d
to point at a directory?
Is it recommended to set the PYWB_CONFIG_FILE
environment variable?
i deploy pywb with docker compose using PYWB_CONFIG_FILE
version: "3"
services:
wayback:
image: webrecorder/pywb
environment:
- PYWB_CONFIG_FILE=/conf/config.yaml
volumes:
- ./archive:/webarchive
- ./conf:/conf
- ./conf/uwsgi.ini:/uwsgi/uwsgi.ini
ports:
- "9999:8080"
in ./conf/uwsgi.ini i’ve removed the env
conf
1 Like
Thank you that’s the way to do it indeed.
For future visitors of this topic:
You might want to use the -d
parameter for setting the base directory instead of just the config file if you’re using the proxy feature. Starting pywb in proxy mode will generate a directory that holds the certificate file in the base directory, which is just the current path unless you specify another path via this option.
1 Like