# Build: podman build -t code.philo.ydns.eu/philorg/gisaf-backend -f Containerfile FROM code.philo.ydns.eu/philorg/gisaf-backend-deps ENV PYTHONPATH $UV_PROJECT_ENVIRONMENT/lib/python3.12/site-packages ENV GISAF__BACKEND__PORT 8898 ENV GISAF__BACKEND__BIND__ADDR 0.0.0.0 ARG APP_VERSION=0.0.0 COPY . /src RUN uv pip install \ --python=$UV_PROJECT_ENVIRONMENT \ --no-deps \ /src RUN echo $APP_VERSION > /app/version.txt CMD uvicorn gisaf.application:app --port ${GISAF__BACKEND__PORT} --host ${GISAF__BACKEND__BIND__ADDR}