Skip to content

Commit de8f9e3

Browse files
authored
Sync users from IdP to qwc_configdb (#8)
1 parent ecaea18 commit de8f9e3

File tree

6 files changed

+560
-208
lines changed

6 files changed

+560
-208
lines changed

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ WORKDIR /srv/qwc_service
44
ADD pyproject.toml uv.lock ./
55

66
# Required for pycryptodomex and cffi
7+
# postgresql-dev libpq-dev required for psycopg2
78
RUN \
89
apk add --no-cache --update --virtual build-deps gcc python3-dev musl-dev libffi-dev && \
10+
apk add --no-cache --update --virtual postgresql-dev libpq-dev && \
911
uv sync --frozen && \
1012
uv cache clean && \
1113
apk del build-deps

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ dependencies = [
1010
"Flask-JWT-Extended~=4.6.0",
1111
"Authlib~=1.3.1",
1212
"requests~=2.32.2",
13-
"qwc-services-core~=1.4.0"
13+
"qwc-services-core~=1.4.0",
14+
"flask-login>=0.6.3",
15+
"sqlalchemy>=2.0.41",
16+
"psycopg2>=2.9.10",
1417
]
1518

1619
[dependency-groups]

0 commit comments

Comments
 (0)