Some checks are pending
Build and Push Docker Image / build (push) Waiting to run
- use included docker-compose.yml for setup
- streamline update process with docker-compose pull
♻️ refactor(docker-compose): use prebuilt image and env_file
- switch to prebuilt GHCR image in docker-compose.yml
- utilize env_file for environment variables
- reorder ports configuration for clarity
17 lines
537 B
YAML
17 lines
537 B
YAML
services:
|
|
fleetledger:
|
|
image: ghcr.io/nocci-sl/fleetledger:latest
|
|
container_name: fleetledger
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
SESSION_SECRET: ${SESSION_SECRET:?Set SESSION_SECRET in .env}
|
|
SESSION_COOKIE_SECURE: ${SESSION_COOKIE_SECURE:-1}
|
|
ENCRYPTION_KEY: ${ENCRYPTION_KEY:-}
|
|
ALLOW_SELF_REGISTRATION: ${ALLOW_SELF_REGISTRATION:-0}
|
|
DATABASE_PATH: ${DATABASE_PATH:-/app/data/fleetledger.db}
|
|
volumes:
|
|
- ./data:/app/data
|
|
ports:
|
|
- "8000:8000"
|
|
restart: unless-stopped
|