mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2026-07-30 15:28:30 -04:00
- Introduced .dockerignore to exclude unnecessary files from Docker context. - Added .env.aio.example for minimal configuration of the AdventureLog All-in-One setup. - Updated .env.example to include optional SITE_URL and GUNICORN_WORKERS settings. - Enhanced deploy.sh script for improved deployment flexibility and backup options. - Updated docker-compose files to use PostGIS 16-3.5 and added health checks for services. - Created docker-compose.aio.yml for All-in-One deployment configuration. - Improved health checks and service dependencies in docker-compose.dev.yml and docker-compose.yml. - Added GitHub workflows for building and pushing Docker images, including smoke tests for AIO setup.
8 lines
249 B
Bash
8 lines
249 B
Bash
#!/bin/bash
|
|
# Snapshot container environment for cron jobs (cron does not inherit Docker env vars).
|
|
set -euo pipefail
|
|
|
|
mkdir -p /etc/adventurelog /var/log/adventurelog /var/lock
|
|
env > /etc/adventurelog/cron.env
|
|
chmod 0644 /etc/adventurelog/cron.env
|