https://github.com/gh640/wagtail-example-ja
(Japanese) Django ベースの CMS Wagtail をお手軽に試すための Docker イメージです。 Codespaces でも利用できます。
https://github.com/gh640/wagtail-example-ja
codespaces django python3 wagtail
Last synced: about 1 month ago
JSON representation
(Japanese) Django ベースの CMS Wagtail をお手軽に試すための Docker イメージです。 Codespaces でも利用できます。
- Host: GitHub
- URL: https://github.com/gh640/wagtail-example-ja
- Owner: gh640
- Created: 2020-08-13T02:35:58.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2021-08-18T09:49:53.000Z (almost 5 years ago)
- Last Synced: 2025-05-31T00:45:22.363Z (about 1 year ago)
- Topics: codespaces, django, python3, wagtail
- Language: Dockerfile
- Homepage:
- Size: 106 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `wagtail-example-ja`

Django ベースの CMS Wagtail をお手軽に試すための Docker イメージです。
- [Wagtail CMS](https://wagtail.io/)
## 必須
- Docker 20.10.7 以上
- Docker Compose 2.0.0-beta.6 以上
※ GitHub Codespaces を使う場合これらは不要です
## 使い方
まずこのリポジトリをチェックアウトするか GitHub Codespaces で開きます。
続いて Docker イメージを作成します。
```bash
docker compose build
```
イメージを使ったコンテナを走らせます。
```bash
docker compose up -d
```
`runserver` でサーバーが立ち上がるのでブラウザでサイトにアクセスして確認します。
URL:
- ローカルのマシンの場合: `http://localhost:8000`
- GitHub Codespaces の場合: `https://${CODESPACE_NAME}-8000.githubpreview.dev`
管理画面にはパス `/admin` からアクセスできます。

デフォルトで利用できる superuser のユーザー名・パスワードは次のとおりです。
- ユーザー名: `root`
- パスワード: `password`
これらのユーザー名・パスワードとメールアドレスはイメージのビルド時に `--build-arg` で変更できます。
`docker-compose.yml` でセットする場合のイメージ:
```yaml
version: "3"
services:
app:
build:
context: .
args:
DJANGO_SUPERUSER_USERNAME: doraemon
DJANGO_SUPERUSER_EMAIL: example@example.com
DJANGO_SUPERUSER_PASSWORD: bokudoraemon
ports:
- "8000:8000"
```
使い終わったらコンテナを終了します。
```bash
docker compose down
```
すべて使い終わったらイメージを削除します。
```bash
docker image rm wagtail-example-ja_app
```
## 動作確認時のバージョン
動作確認は以下のバージョンで行いました。
- Wagtail 2.14
- Django 3.2
- Python 3.9