32 lines
631 B
YAML
32 lines
631 B
YAML
when:
|
|
- event: push
|
|
branch: main
|
|
- event: manual
|
|
- event: tag
|
|
|
|
steps:
|
|
sync:
|
|
image: code.philo.ydns.eu/philorg/uv-geo
|
|
pull: true
|
|
volumes:
|
|
- uv-cache:/uv-cache
|
|
environment:
|
|
UV_CACHE_DIR: /uv-cache
|
|
UV_LINK_MODE: copy
|
|
commands:
|
|
- uv sync
|
|
- pwd
|
|
- ls -la
|
|
|
|
test:
|
|
image: code.philo.ydns.eu/philorg/uv-geo
|
|
environment:
|
|
GISAF__DB__HOST: gisaf-database
|
|
commands:
|
|
# Initialize database
|
|
- .venv/bin/gisaf create-db
|
|
- .venv/bin/pytest -s tests/basic.py
|
|
|
|
services:
|
|
gisaf-database:
|
|
image: code.philo.ydns.eu/philorg/treetrail-database
|