version: '3.8' | |
services: | |
test: | |
container_name: geospatial-data-converter-test | |
build: | |
context: . | |
dockerfile: Dockerfile | |
target: test | |
volumes: | |
- ./tests/:/home/appuser/tests/ | |
- ./pyproject.toml:/home/appuser/pyproject.toml | |
working_dir: /home/appuser | |
command: ["pytest"] | |
geospatial-data-converter: | |
container_name: geospatial-data-converter | |
build: | |
context: . | |
dockerfile: Dockerfile | |
target: runtime | |
depends_on: | |
test: | |
condition: service_completed_successfully | |
ports: | |
- "${APP_PORT:-7860}:${APP_PORT:-7860}" | |