この講座はプログラミング初心者🔰を対象に、urasshが作成した【作って学ぼう】Flask Webアプリ開発入門 課題メモアプリで使用される教材リポジトリです。
このリポジトリのmainブランチには課題メモアプリの完成版が含まれています。以下のコマンドで最新の完成コードを取得できます:
git clone https://github.com/urassh/docker-flask-app/- バックエンド: Flask (Python)
- データベース: PostgreSQL
- 環境構築: Docker
- この講座を進めるには、事前にDocker Desktopをインストールしておいてください。
- このプロジェクトではDockerを使用しているので、
dockerコマンドを使います。
docker compose updocker compose up --build -ddocker compose down --rmi all- コードダウンロード: Step 1 コード
- Git操作に慣れている方:
git fetch origin tx-v1 git checkout tx-v1
- コードダウンロード: Step 2 コード
- Git操作に慣れている方:
git fetch origin tx-v2 git checkout tx-v2
- コードダウンロード: Step 3 コード
- Git操作に慣れている方:
git fetch origin tx-v3 git checkout tx-v3
配置場所:
.
├── .env
├── app/
├── db/
├── .gitignore
├── Dockerfile
├── README.md
└── compose.yml
内容:
# COMMON
API_PORT=3000
DB_PORT=5432
# PostgreSQL Settings
POSTGRES_USER=guest
POSTGRES_PASSWORD=password
POSTGRES_DB=guest
POSTGRES_HOST=db- コードダウンロード: Step 4 コード
- Git操作に慣れている方:
git fetch origin tx-v4 git checkout tx-v4
配置場所:
.
├── .env
├── app/
├── db/
├── .gitignore
├── Dockerfile
├── README.md
└── compose.yml
内容:
# COMMON
API_PORT=3000
DB_PORT=5432
# PostgreSQL Settings
POSTGRES_USER=guest
POSTGRES_PASSWORD=password
POSTGRES_DB=guest
POSTGRES_HOST=db- コードダウンロード: Step 5 コード
- Git操作に慣れている方:
git fetch origin tx-v5 git checkout tx-v5
配置場所:
.
├── .env
├── app/
├── db/
├── .gitignore
├── Dockerfile
├── README.md
└── compose.yml
内容:
# COMMON
API_PORT=3000
DB_PORT=5432
# PostgreSQL Settings
POSTGRES_USER=guest
POSTGRES_PASSWORD=password
POSTGRES_DB=guest
POSTGRES_HOST=db