Skip to content

SystemEngineeringTeam/koukaten2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 

Repository files navigation

愛工大案内する蔵

注意すること

  • 先にGinサーバを立てないとNextサーバを立てた時にエラーが出るのでバックエンドのシステムから実行してください

システム動作方法

フロントエンド(Next.js)

環境

  • MacOS: Venture(13.0.1)
  • Node.js: v18.12.1
  • npm: 9.2.0
  • 使用しているモジュールのバージョンは package.json を参照

動作方法

  1. モジュールのインストール
cd frontend

npm i
  1. プロジェクト実行
npm start
  1. ブラウザを開き、http://localhost:3000/map に接続

バックエンド(Gin)

環境

  • MacOS: Venture(13.0.1)
  • docker: Docker Desktop 4.15.0 (93002)

動作方法

  1. Docker イメージを取得しコンテナを立てる
docker compose build

docker compose up -d
  1. Neo4j コンテナに入り、接続されている IP アドレスを確認
docker exec -it koukaten2022_NEO4J /bin/bash

cat /etc/hosts | awk 'END{print $1}' | sed -e 's/[0-9]\+$/1/g'
  1. 2 で確認できたアドレスを backend/go/lib/neo4j_handler.go の 15 行目に貼り付ける
driver, err := neo4j.NewDriver("neo4j://(ここにIPアドレスを入れる):57687", neo4j.BasicAuth(username, pass, ""))
  1. Go コンテナに入る
docker exec -it koukaten2022_GO ash
  1. cmd フォルダに移動して main.go を実行して API サーバを立ち上げる
cd cmd

go run main.go

About

工科展2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors