jeemyeong / go-forward

demo

Home Page:http://ec2-13-124-64-63.ap-northeast-2.compute.amazonaws.com:3000/go-forward

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React 프로젝트 환경 설정

설치

  1. Node.js설치 https://nodejs.org/en/
  2. 터미널에서 프로젝트 디렉토리 이동
  3. npm install 혹은 yarn 사용시 yarn 실행 (이후 package.json에 의존 모듈 추가시마다 실행)

개발 build 및 개발 서버 실행

  1. 터미널에서 프로젝트 디렉토리 이동.
  2. npm start 혹은 yarn start 실행

client/src/config.json

{
    "server":{
        "protocol": "http",
        "domain": "localhost",
        "port": "8000",
        "url": "http://localhost:8000"
    }
}

Django 프로젝트 환경 설정

Python3 & Modules 설치

  1. Python3설치
  2. 터미널에서 프로젝트 디렉토리 이동
  3. pip3 install -r requirements.txt을 통해 실행

PostgreSQL 설치

  1. postgres설치
  2. 터미널에서 프로젝트 디렉토리 이동
  3. createdb goforward를 통해 database init
  4. psql goforward를 postgres 실행
  5. CREATE ROLE user_name WITH LOGIN PASSWORD
  6. GRANT ALL PRIVILEGES ON DATABASE goforward TO admin
  7. ALTER USER admin CREATEDB
  8. \q

개발 build 및 개발 서버 실행

  1. 터미널에서 프로젝트 디렉토리 이동.
  2. python3 manage.py runserver

server/secrets.json

{
    "SECRET_KEY": SECRET_KEY,
    "DATABASES": {
        "default": {
            "ENGINE": "django.db.backends.postgresql",
            "NAME": "goforward",
            "USER": "admin",
            "PASSWORD": PASSWORD,
            "HOST": "127.0.0.1",
            "PORT": "5432"
        }
    }
}

About

demo

http://ec2-13-124-64-63.ap-northeast-2.compute.amazonaws.com:3000/go-forward


Languages

Language:JavaScript 75.6%Language:Python 12.0%Language:HTML 6.5%Language:CSS 5.9%