diff --git a/compose.yml b/compose.yml index 0766e8a8..6a0d1c77 100644 --- a/compose.yml +++ b/compose.yml @@ -22,12 +22,14 @@ services: profiles: - dev - communication-management: + communication-management-api: container_name: communication-management network_mode: host build: - context: . + context: ./src dockerfile: Dockerfile + additional_contexts: + root_dir: . depends_on: db: condition: service_healthy diff --git a/Dockerfile b/src/Dockerfile similarity index 91% rename from Dockerfile rename to src/Dockerfile index 3c4fa336..6e6c7adb 100644 --- a/Dockerfile +++ b/src/Dockerfile @@ -21,4 +21,4 @@ RUN pip install pipenv RUN pipenv install --system COPY . /home/site/wwwroot -COPY ./database/schema.sql /home/site/wwwroot/database/schema.sql +COPY --from=root_dir /database/schema.sql /home/site/wwwroot/database/schema.sql diff --git a/src/function_app.py b/src/function_app.py index d23cfaf0..e337e3ba 100644 --- a/src/function_app.py +++ b/src/function_app.py @@ -5,6 +5,7 @@ flaskapp = create_app() +@funcapp.function_name(name="CommunicationManagementAPI") @funcapp.route( route="{*route}", auth_level=func.AuthLevel.ANONYMOUS,