push changes

This commit is contained in:
Mateusz Gruszczyński
2026-03-20 09:14:00 +01:00
parent ab411ba67c
commit 2a59c4bf3e
7 changed files with 148 additions and 27 deletions

View File

@@ -3,14 +3,16 @@ services:
build: .
env_file: [.env]
environment:
APP_PORT: 5000
APP_EXTERNAL_SCHEME: https
APP_PORT: ${APP_PORT:-5000}
APP_EXTERNAL_SCHEME: ${APP_EXTERNAL_SCHEME:-https}
APP_EXTERNAL_HOST: ${APP_DOMAIN:-localhost}
APP_EXTERNAL_PORT: ${EXPOSE_PORT:-8785}
TZ: ${APP_TIMEZONE:-Europe/Warsaw}
volumes:
- ./:/app
depends_on: [redis]
- ./db/sqlite:/app/db/sqlite
depends_on:
- redis
restart: unless-stopped
redis:
@@ -19,6 +21,36 @@ services:
- "6379:6379"
restart: unless-stopped
postgres:
image: postgres:16-alpine
profiles: ["pgsql"]
environment:
POSTGRES_DB: ${DB_NAME:-ksef}
POSTGRES_USER: ${DB_USER:-ksef}
POSTGRES_PASSWORD: ${DB_PASSWORD:-ksef}
TZ: ${APP_TIMEZONE:-Europe/Warsaw}
volumes:
- ./db/pgsql:/var/lib/postgresql/data
ports:
- "${DB_PORT:-5432}:5432"
restart: unless-stopped
mysql:
image: mysql:8.4
profiles: ["mysql"]
command: --default-authentication-plugin=mysql_native_password
environment:
MYSQL_DATABASE: ${DB_NAME:-ksef}
MYSQL_USER: ${DB_USER:-ksef}
MYSQL_PASSWORD: ${DB_PASSWORD:-ksef}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root}
TZ: ${APP_TIMEZONE:-Europe/Warsaw}
volumes:
- ./db/mysql:/var/lib/mysql
ports:
- "${DB_PORT:-3306}:3306"
restart: unless-stopped
caddy:
image: caddy:2-alpine
env_file: [.env]
@@ -33,9 +65,10 @@ services:
- ./deploy/caddy/ssl:/certs:ro
- caddy_data:/data
- caddy_config:/config
depends_on: [web]
depends_on:
- web
restart: unless-stopped
volumes:
caddy_data:
caddy_config:
caddy_config: