/prismdb

プリティーシリーズの情報をまとめる同人プラットフォームです

Primary LanguageTypeScript

prismdb

stat

プリティーシリーズの情報をまとめるプラットフォームです

Environment

  • docker
  • docker-compose

開発

# csv(_data/)をrdf(virtuoso/)に変換する処理
$ docker-compose -f docker-compose.csv2rdf.yml up

# ローカルでサーバが立ち上がります(http://localhost:3000)
$ docker-compose -f docker-compose.dev.yml up

中身

Webアプリケーション

基本 Nuxt.js で動いていますが https://prismdb.takanakahiko.me/sparqle のみ virtuoso にプロキシされています

  • web/ : nuxtのアプリケーションがあります
  • virtuoso/(csv2rdfにより自動生成) : sparqleエンドポイント用のファイルがあります

csv2rdf

  • _data : RDFを生成するためのファイルがあります
  • csv2rdf/ : csv(_data/)をrdf(virtuoso/)に変換する処理があります

デプロイ

CircleCI -> AWS Code Deploy -> EC2

  • .circleci : CircleCI の設定があります(code deploy が起動します)
  • .appspec : code deploy の設定があります( scripts/start.sh が起動します)
  • scripts/ : デプロイ時にEC"上で動作する処理が定義されています

コントリビューション

随時受け付けております!

  1. Forkする
  2. Cloneする
  3. Branchを新しく作る
  4. ソースコード等を編集する
  5. Pushする
  6. Pull Requestを作る