Update Docker Compose configuration to set a default volume path for the database and modify the deployment workflow to conditionally create the database directory based on the provided environment variable.
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m4s
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m4s
This commit is contained in:
@@ -19,5 +19,5 @@ jobs:
|
||||
AUTH_SECRET: ${{ secrets.AUTH_SECRET }}
|
||||
DB_VOLUME_PATH: ${{ variables.DB_VOLUME_PATH }}
|
||||
run: |
|
||||
mkdir -p "${DB_VOLUME_PATH:-./data/db}"
|
||||
if [ -n "${DB_VOLUME_PATH}" ]; then mkdir -p "$DB_VOLUME_PATH"; fi
|
||||
docker compose up -d --build
|
||||
|
||||
@@ -7,5 +7,8 @@ services:
|
||||
- DATABASE_URL=file:/data/db/dev.db
|
||||
- AUTH_SECRET=${AUTH_SECRET}
|
||||
volumes:
|
||||
- ${DB_VOLUME_PATH:-./data/db}:/data/db
|
||||
- ${DB_VOLUME_PATH:-db-data}:/data/db
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
db-data:
|
||||
|
||||
Reference in New Issue
Block a user