From 0ab78dcdff92517d2a27822d0c42a297067a45e1 Mon Sep 17 00:00:00 2001 From: furu04 Date: Mon, 9 Jun 2025 13:21:22 +0900 Subject: [PATCH] =?UTF-8?q?=E5=AE=9F=E8=A3=85=E3=82=92Python=E3=81=AB?= =?UTF-8?q?=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 9 +++++++++ Dockerfile | 1 - README.md | 4 ++-- app/__init__.py | 0 app/models/__init__.py | 0 app/models/workout.py | 0 app/repositories/__init__.py | 0 app/repositories/workout_repository.py | 0 app/routes/__init__.py | 0 app/routes/workout_routes.py | 0 app/services/__init__.py | 0 app/services/workout_service.py | 0 app/static/css/bootstrap.min.css | 0 app/static/js/bootstrap.bundle.min.js | 0 app/templates/dashboard.html | 0 app/templates/layouts/base.html | 0 cmd/server/main.go | 1 - config.py | 0 config/config.yaml | 1 - docker-compose.yml | 1 - go.mod | 1 - go.sum | 1 - internal/db/connection.go | 1 - internal/db/migrate.go | 1 - internal/handler/user.go | 1 - internal/handler/workout.go | 1 - internal/middleware/auth.go | 1 - internal/middleware/logger.go | 1 - internal/model/user.go | 1 - internal/model/workout.go | 1 - internal/repository/user_repo.go | 1 - internal/repository/workout_repo.go | 1 - internal/service/user_service.go | 1 - internal/service/workout_service.go | 1 - internal/session/store.go | 1 - internal/template/dashboard.html | 1 - internal/template/index.html | 1 - internal/template/layout.html | 1 - internal/template/login.html | 1 - internal/template/workout_detail.html | 1 - requirements.txt | 5 +++++ run.py | 0 42 files changed, 16 insertions(+), 26 deletions(-) create mode 100644 .env create mode 100644 app/__init__.py create mode 100644 app/models/__init__.py create mode 100644 app/models/workout.py create mode 100644 app/repositories/__init__.py create mode 100644 app/repositories/workout_repository.py create mode 100644 app/routes/__init__.py create mode 100644 app/routes/workout_routes.py create mode 100644 app/services/__init__.py create mode 100644 app/services/workout_service.py create mode 100644 app/static/css/bootstrap.min.css create mode 100644 app/static/js/bootstrap.bundle.min.js create mode 100644 app/templates/dashboard.html create mode 100644 app/templates/layouts/base.html delete mode 100644 cmd/server/main.go create mode 100644 config.py delete mode 100644 config/config.yaml delete mode 100644 go.mod delete mode 100644 go.sum delete mode 100644 internal/db/connection.go delete mode 100644 internal/db/migrate.go delete mode 100644 internal/handler/user.go delete mode 100644 internal/handler/workout.go delete mode 100644 internal/middleware/auth.go delete mode 100644 internal/middleware/logger.go delete mode 100644 internal/model/user.go delete mode 100644 internal/model/workout.go delete mode 100644 internal/repository/user_repo.go delete mode 100644 internal/repository/workout_repo.go delete mode 100644 internal/service/user_service.go delete mode 100644 internal/service/workout_service.go delete mode 100644 internal/session/store.go delete mode 100644 internal/template/dashboard.html delete mode 100644 internal/template/index.html delete mode 100644 internal/template/layout.html delete mode 100644 internal/template/login.html delete mode 100644 internal/template/workout_detail.html create mode 100644 requirements.txt create mode 100644 run.py diff --git a/.env b/.env new file mode 100644 index 0000000..b34ff02 --- /dev/null +++ b/.env @@ -0,0 +1,9 @@ +# Flask Configuration +FLASK_CONFIG=development +SECRET_KEY=your_secret_key_here + +# Database Configuration +DB_USER=root +DB_PASSWORD=your_db_password +DB_HOST=db +DB_NAME=workout_db diff --git a/Dockerfile b/Dockerfile index e02abfc..e69de29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1 +0,0 @@ - diff --git a/README.md b/README.md index 2c7aaa9..38fbcbd 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ 技術スタックは以下の通り -- Go -- Gin +- Python +- Flask - JavaScript - Bootstrap or Tailwind テンプレート(未定) - MySQL diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/models/__init__.py b/app/models/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/models/workout.py b/app/models/workout.py new file mode 100644 index 0000000..e69de29 diff --git a/app/repositories/__init__.py b/app/repositories/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/repositories/workout_repository.py b/app/repositories/workout_repository.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routes/__init__.py b/app/routes/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routes/workout_routes.py b/app/routes/workout_routes.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/__init__.py b/app/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/workout_service.py b/app/services/workout_service.py new file mode 100644 index 0000000..e69de29 diff --git a/app/static/css/bootstrap.min.css b/app/static/css/bootstrap.min.css new file mode 100644 index 0000000..e69de29 diff --git a/app/static/js/bootstrap.bundle.min.js b/app/static/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..e69de29 diff --git a/app/templates/dashboard.html b/app/templates/dashboard.html new file mode 100644 index 0000000..e69de29 diff --git a/app/templates/layouts/base.html b/app/templates/layouts/base.html new file mode 100644 index 0000000..e69de29 diff --git a/cmd/server/main.go b/cmd/server/main.go deleted file mode 100644 index 5f28270..0000000 --- a/cmd/server/main.go +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/config.py b/config.py new file mode 100644 index 0000000..e69de29 diff --git a/config/config.yaml b/config/config.yaml deleted file mode 100644 index e02abfc..0000000 --- a/config/config.yaml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docker-compose.yml b/docker-compose.yml index e02abfc..e69de29 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1 +0,0 @@ - diff --git a/go.mod b/go.mod deleted file mode 100644 index e02abfc..0000000 --- a/go.mod +++ /dev/null @@ -1 +0,0 @@ - diff --git a/go.sum b/go.sum deleted file mode 100644 index e02abfc..0000000 --- a/go.sum +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/db/connection.go b/internal/db/connection.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/db/connection.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/db/migrate.go b/internal/db/migrate.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/db/migrate.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/handler/user.go b/internal/handler/user.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/handler/user.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/handler/workout.go b/internal/handler/workout.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/handler/workout.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/middleware/auth.go b/internal/middleware/auth.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/middleware/auth.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/middleware/logger.go b/internal/middleware/logger.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/middleware/logger.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/model/user.go b/internal/model/user.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/model/user.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/model/workout.go b/internal/model/workout.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/model/workout.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/repository/user_repo.go b/internal/repository/user_repo.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/repository/user_repo.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/repository/workout_repo.go b/internal/repository/workout_repo.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/repository/workout_repo.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/service/user_service.go b/internal/service/user_service.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/service/user_service.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/service/workout_service.go b/internal/service/workout_service.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/service/workout_service.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/session/store.go b/internal/session/store.go deleted file mode 100644 index e02abfc..0000000 --- a/internal/session/store.go +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/dashboard.html b/internal/template/dashboard.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/dashboard.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/index.html b/internal/template/index.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/layout.html b/internal/template/layout.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/layout.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/login.html b/internal/template/login.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/login.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/internal/template/workout_detail.html b/internal/template/workout_detail.html deleted file mode 100644 index e02abfc..0000000 --- a/internal/template/workout_detail.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..03feecd --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +Flask +Flask-SQLAlchemy +PyMySQL +python-dotenv +gunicorn diff --git a/run.py b/run.py new file mode 100644 index 0000000..e69de29