Docker Composeを使ってポート8080でサービスを起動
docker compose up -d --buildDocker Composeを使ってサービスを停止し、ボリュームも削除
docker compose down -vnoneイメージを全削除できる有能コマンド
docker image prune| Column | Type | Constraints |
|---|---|---|
| id | VARCHAR(255) | NOT NULL, PRIMARY KEY |
| username | VARCHAR(255) | NOT NULL, UNIQUE |
| VARCHAR(255) | NOT NULL | |
| created_at | TIMESTAMP | DEFAULT CURRENT_TIMESTAMP |
| Column | Type | Constraints |
|---|---|---|
| id | SERIAL | PRIMARY KEY |
| name | VARCHAR(255) | NOT NULL, UNIQUE |
| Column | Type | Constraints |
|---|---|---|
| id | SERIAL | PRIMARY KEY |
| user_id | VARCHAR(255) | NOT NULL, FOREIGN KEY |
| name | VARCHAR(255) | NOT NULL |
| description | TEXT | |
| image_url | VARCHAR(255) | NOT NULL |
| price | DECIMAL(10, 2) | NOT NULL |
| category_id | INTEGER | NOT NULL, FOREIGN KEY |
| status | VARCHAR(50) | NOT NULL DEFAULT 'available' |
| created_at | TIMESTAMP | DEFAULT CURRENT_TIMESTAMP |
| updated_at | TIMESTAMP | DEFAULT CURRENT_TIMESTAMP |
FOREIGN KEY (user_id)はusers(id)への参照。FOREIGN KEY (category_id)はcategories(id)への参照。