Files
Journal/docker-compose.yml
SimolZimol 0e7efe4b74 new file: .env.example
new file:   .gitignore
	new file:   Dockerfile
	new file:   README.md
	new file:   app.py
	new file:   auth.py
	new file:   config.py
	new file:   db.py
	new file:   db_helpers.py
	new file:   docker-compose.yml
	new file:   requirements.txt
	new file:   routes/__init__.py
	new file:   routes/admin_routes.py
	new file:   routes/auth_routes.py
	new file:   routes/journal_routes.py
	new file:   static/css/style.css
	new file:   static/js/main.js
	new file:   templates/admin/dashboard.html
	new file:   templates/admin/users.html
	new file:   templates/base.html
	new file:   templates/day.html
	new file:   templates/future.html
	new file:   templates/index.html
	new file:   templates/login.html
	new file:   templates/week.html
2026-08-02 20:41:24 +02:00

37 lines
857 B
YAML

version: "3.8"
services:
db:
image: mysql:8.0
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-rootpassword}
MYSQL_DATABASE: ${DB_DATABASE:-journal}
MYSQL_USER: ${DB_USER:-journal}
MYSQL_PASSWORD: ${DB_PASSWORD:-journalpass}
volumes:
- db_data:/var/lib/mysql
ports:
- "3306:3306"
web:
build: .
restart: unless-stopped
depends_on:
- db
environment:
DB_HOST: db
DB_PORT: 3306
DB_USER: ${DB_USER:-journal}
DB_PASSWORD: ${DB_PASSWORD:-journalpass}
DB_DATABASE: ${DB_DATABASE:-journal}
SECRET_KEY: ${SECRET_KEY:-change-me-please}
PEPPER: ${PEPPER:-change-me-pepper}
ADMIN_USERNAME: ${ADMIN_USERNAME:-admin}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-admin}
ports:
- "8000:8000"
volumes:
db_data: