add: backend preview serve

v0.3
rrr-marble 3 years ago
parent 3d380dfa43
commit c74e04758c

@ -3,7 +3,8 @@
- python 3.7 - python 3.7
- postgresql 12 - postgresql 12
# Prepair # Prepare
`mkdir ./previews`
`docker volume create --name=caddy_data` `docker volume create --name=caddy_data`
# Known restrictions # Known restrictions
@ -11,5 +12,6 @@
- `SQALCHEMY_DATABASE_URL` in *database.py* and `sqlalchemy.url` in *alembic.ini* **must** be kept in sync - `SQALCHEMY_DATABASE_URL` in *database.py* and `sqlalchemy.url` in *alembic.ini* **must** be kept in sync
- martin requires a restart after the very first data is uploaded into an empty database - martin requires a restart after the very first data is uploaded into an empty database
`docker-compose --file docker/docker-compose.yml restart martin` `docker-compose --file docker/docker-compose.yml restart martin`
- *./previews* directory file structure **must** correspond to item *fadr/internal_id*
# Known issues # Known issues

@ -11,6 +11,11 @@
redir /openapi.json /api/v1/openapi.json permanent redir /openapi.json /api/v1/openapi.json permanent
handle_path /static/previews/* {
rewrite * {path}
file_server
}
root * /usr/share/caddy root * /usr/share/caddy
file_server file_server
} }

@ -36,6 +36,7 @@ services:
- caddy_data:/data - caddy_data:/data
- caddy_config:/config - caddy_config:/config
- ../caddy:/etc/caddy - ../caddy:/etc/caddy
- ../previews:/srv
volumes: volumes:
geodata_db: geodata_db:

Loading…
Cancel
Save