File tree 4 files changed +17
-3
lines changed
4 files changed +17
-3
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ echo ' Creating Python virtual environment in .venv...'
4
+ python3 -m venv .venv
5
+
6
+ echo ' Installing dependencies from "requirements.txt" into virtual environment (in quiet mode)...'
7
+ .venv/bin/python -m pip --quiet --disable-pip-version-check install -e src
8
+ .venv/bin/python -m pip --quiet --disable-pip-version-check install -r requirements-dev.txt
Original file line number Diff line number Diff line change @@ -7,4 +7,6 @@ if [ -z "$POSTGRES_HOST" ] || [ -z "$POSTGRES_USERNAME" ] || [ -z "$APP_IDENTITY
7
7
exit 1
8
8
fi
9
9
10
- python ./src/fastapi_app/setup_postgres_azurerole.py --host $POSTGRES_HOST --username $POSTGRES_USERNAME --app-identity-name $APP_IDENTITY_NAME
10
+ . ./scripts/load_python_env.sh
11
+
12
+ .venv/bin/python ./src/fastapi_app/setup_postgres_azurerole.py --host $POSTGRES_HOST --username $POSTGRES_USERNAME --app-identity-name $APP_IDENTITY_NAME
Original file line number Diff line number Diff line change @@ -2,4 +2,6 @@ POSTGRES_HOST=$(azd env get-values | grep POSTGRES_HOST | sed 's/="/=/' | sed 's
2
2
POSTGRES_USERNAME=$( azd env get-values | grep POSTGRES_USERNAME | sed ' s/="/=/' | sed ' s/"$//' | sed ' s/^POSTGRES_USERNAME=//' )
3
3
POSTGRES_DATABASE=$( azd env get-values | grep POSTGRES_DATABASE | sed ' s/="/=/' | sed ' s/"$//' | sed ' s/^POSTGRES_DATABASE=//' )
4
4
5
- python ./src/fastapi_app/setup_postgres_database.py --host $POSTGRES_HOST --username $POSTGRES_USERNAME --database $POSTGRES_DATABASE
5
+ . ./scripts/load_python_env.sh
6
+
7
+ .venv/bin/python ./src/fastapi_app/setup_postgres_database.py --host $POSTGRES_HOST --username $POSTGRES_USERNAME --database $POSTGRES_DATABASE
Original file line number Diff line number Diff line change @@ -2,4 +2,6 @@ POSTGRES_HOST=$(azd env get-values | grep POSTGRES_HOST | sed 's/="/=/' | sed 's
2
2
POSTGRES_USERNAME=$( azd env get-values | grep POSTGRES_USERNAME | sed ' s/="/=/' | sed ' s/"$//' | sed ' s/^POSTGRES_USERNAME=//' )
3
3
POSTGRES_DATABASE=$( azd env get-values | grep POSTGRES_DATABASE | sed ' s/="/=/' | sed ' s/"$//' | sed ' s/^POSTGRES_DATABASE=//' )
4
4
5
- python ./src/fastapi_app/setup_postgres_seeddata.py --host $POSTGRES_HOST --username $POSTGRES_USERNAME --database $POSTGRES_DATABASE
5
+ . ./scripts/load_python_env.sh
6
+
7
+ .venv/bin/python ./src/fastapi_app/setup_postgres_seeddata.py --host $POSTGRES_HOST --username $POSTGRES_USERNAME --database $POSTGRES_DATABASE
You can’t perform that action at this time.
0 commit comments