diff --git a/Dockerfile b/Dockerfile index 59a0dc5..905c9bc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -57,7 +57,7 @@ EXPOSE 3000 ENV PORT=3000 ENV HOSTNAME="0.0.0.0" -ENV DATABASE_URL="file:./data/dev.db" +ENV DATABASE_URL="file:/app/data/dev.db" ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] CMD ["node", "server.js"] diff --git a/docker-compose.yml b/docker-compose.yml index cdd8f19..fc8df34 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,5 +8,5 @@ services: volumes: - ./data:/app/data environment: - - DATABASE_URL=file:./data/dev.db + - DATABASE_URL=file:/app/data/dev.db restart: unless-stopped diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 3db47aa..61730ad 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,6 +1,8 @@ #!/bin/bash set -e +cd /app + # Initialize database if it doesn't exist or schema changed echo "Checking database..."