diff --git a/packages/db/Dockerfile b/packages/db/Dockerfile index 6bc8424a0..d41c16f9a 100644 --- a/packages/db/Dockerfile +++ b/packages/db/Dockerfile @@ -8,7 +8,7 @@ COPY tsconfig.json . COPY /packages/db/package.json ./packages/db/package.json -RUN apk --no-cache --virtual build-dependencies add postgresql +RUN apk --no-cache --virtual build-dependencies add postgresql uuidgen RUN yarn install diff --git a/packages/db/setup.sh b/packages/db/setup.sh index 3898b4647..6615310a2 100755 --- a/packages/db/setup.sh +++ b/packages/db/setup.sh @@ -5,3 +5,9 @@ echo "created app_user" yarn workspace @omnivore/db migrate psql --host $PG_HOST -U $PG_USER -d $PG_DB -c "GRANT omnivore_user TO app_user;" echo "granted omnivore_user to app_user" + +# create demo user with username: demo, password: demo +USER_ID=$(uuidgen) +PASSWORD='$2a$10$nxdWohvkWWpmQ28aTq0BK./pRgt6/WDrWyArvod8uWqxpFu/cfVoy' +psql --host $PG_HOST -U $PG_USER -d $PG_DB -c "INSERT INTO omnivore.user (id, source, email, source_user_id, name, password) VALUES ('$USER_ID', 'EMAIL', 'demo@omnivore.app', 'demo@omnivore.app', 'Demo User', '$PASSWORD'); INSERT INTO omnivore.user_profile (user_id, username) VALUES ('$USER_ID', 'demo');" +echo "created demo user with username: demo, password: demo"