01f04c44d9
Reemplaza los bind mounts individuales de cantina.db y .spotify_cache por un único directorio ./data/ montado en /app/data. El entrypoint crea el directorio y los archivos vacíos si no existen, evitando que Docker los cree como directorios al hacer un despliegue limpio. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
140 B
Bash
10 lines
140 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
mkdir -p data
|
|
touch data/cantina.db data/.spotify_cache
|
|
|
|
exec uvicorn app.main:app \
|
|
--host 0.0.0.0 \
|
|
--port 8000
|