Skip to content
制作中の新しいWebサービス
Python HTML JavaScript CSS Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github docs: PR関する文章を修正 May 4, 2019
account feat: サイドメニューにユーザーランキング表示 Jun 13, 2019
ajax
assets
browse feat: トップページにピックアップ作品表示 Jun 23, 2019
core feat: 管理画面へのリンク追加 Jun 23, 2019
notify
pages feat: 動画埋め込みをグローバルな関数として取り出しプレビューに適用 May 18, 2019
templates fix: ユーザーのJSON取得方法を修正 Jun 22, 2019
tools fix: 日にち表示変更 Jul 4, 2019
tsukuriga feat: サイドメニューにユーザーランキング表示 Jun 13, 2019
upload fix: VideoAdminからReadOnlyを削除 Jun 23, 2019
.babelrc babelの設定整備 Mar 20, 2019
.editorconfig init Feb 18, 2019
.env.example refactor: 設定ファイルの分離 Mar 26, 2019
.gitignore
Dockerfile feat: aptの取得先を国内のミラーに変更 May 23, 2019
Pipfile build: django-extra-views追加 Apr 29, 2019
Pipfile.lock
README.md docs: 貢献者向けリンク追加 May 4, 2019
docker-compose.yml
manage_dev.py fix: mysql対応のために分離 Mar 27, 2019
manage_prod.py
package.json feat: embed.jsをwebpackに対応させる書き方に変更 May 26, 2019
webpack.config.js fix: ファイル監視をdocker-toolboxに対応 May 20, 2019
yarn.lock build: swiper追加 Apr 21, 2019

README.md

ツクリガ

Tsukuriga

Altwug.netを継承する自主制作動画専用の投稿サイト
名前は「作(ツクり)画(ガ)」から。アイコンは「乍」

貢献

CONTRIBUTING.md

開発

必要なもの

  • bash
  • python(3.7, もしくは3.6)
  • pip
  • pipenv
  • yarn(npm)
  • ffmpeg

セットアップ

$ pipenv install --dev
$ pipenv shell
(.venv)$ python manage_dev.py migrate

# ログインに必要なTWITTER_KEY, TWITTER_SECRETのみ変更
$ mv .env.example .env
$ vim .env
# 最初にログインしたユーザーをスーパーユーザー化する
(.venv)$ python manage_dev.py setsuperuser

# もしくは、スーパーユーザーの作成(localhost:8000/admin/でのみログイン可能)
(.venv)$ python manage_dev.py createsuperuser

開発サーバーの起動

下記2つのコマンドを別々のターミナルで実行

(.venv)$ python manage_dev.py runserver_plus
$ yarn run dev

アップロード動画のサムネイル作成とエンコード処理

(.venv)$ python manage_dev.py encode

Dockerを用いる場合

セットアップ

# Dockerイメージの作成
$ sudo docker-compose build

# ログインに必要なTWITTER_KEY, TWITTER_SECRETのみ変更
$ mv .env.example .env
$ vim .env

# スーパーユーザーの作成
$ sudo docker-compose run web python manage_dev.py createsuperuser

開発サーバーの起動

$ sudo docker-compose up -d

アップロード動画のサムネイル作成とエンコード処理

$ sudo docker-compose run web python manage_dev.py encode

Author

https://github.com/Compeito/tsukuriga/graphs/contributors

You can’t perform that action at this time.