Initial commit

This commit is contained in:
2026-01-07 14:09:59 +08:00
commit 8a00aa71d5
939 changed files with 40616 additions and 0 deletions

33
docker-compose.yml Normal file
View File

@@ -0,0 +1,33 @@
version: "3.9"
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: attendance_app
ports:
- "9090:80"
environment:
DB_HOST: db
DB_USER: root
DB_PASS: ""
DB_NAME: attendance_system
volumes:
- ./src:/var/www/html
depends_on:
- db
db:
image: mariadb:10.6
container_name: attendance_db
environment:
MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: "yes"
MARIADB_DATABASE: attendance_system
volumes:
- db_data:/var/lib/mysql
- ./docker/migrate.sql:/docker-entrypoint-initdb.d/migrate.sql:ro
ports:
- "3306:3306"
volumes:
db_data: