diff --git a/dockerfiles/swh-scheduler-worker/Dockerfile b/dockerfiles/swh-scheduler-worker/Dockerfile --- a/dockerfiles/swh-scheduler-worker/Dockerfile +++ b/dockerfiles/swh-scheduler-worker/Dockerfile @@ -6,8 +6,11 @@ libsystemd-dev postgresql-client libpq-dev RUN pip install swh-scheduler --no-binary psycopg2 -RUN mkdir /etc/softwareheritage/ +RUN mkdir -p /etc/softwareheritage/worker/ COPY scheduler.yml /etc/softwareheritage/ +# XXX this should NOT be needed. +# Some cleanup work in config files handling seems necessary... +RUN ln -s /etc/softwareheritage/scheduler.yml /etc/softwareheritage/worker/ COPY entrypoint.sh / ENTRYPOINT ["/entrypoint.sh"] diff --git a/dockerfiles/swh-scheduler-worker/scheduler.yml b/dockerfiles/swh-scheduler-worker/scheduler.yml --- a/dockerfiles/swh-scheduler-worker/scheduler.yml +++ b/dockerfiles/swh-scheduler-worker/scheduler.yml @@ -1,2 +1,2 @@ -task_broker: amqp://guest@amqp// +task_broker: amqp://guest:guest@amqp// scheduling_db: service=swh-scheduler diff --git a/scheduler.env b/scheduler.env --- a/scheduler.env +++ b/scheduler.env @@ -2,3 +2,4 @@ POSTGRES_DB=swh-scheduler PGHOST=swh-scheduler-db PGUSER=postgres +SWH_WORKER_INSTANCE=scheduler