π HOME PAGE
λμ λκ° μ°κ±°λΌ π€, κ΄λ¦¬λ λ΄κ° ν ν λ π
π©βπ©βπ§βπ¦ κ°μΈ λλ 곡μ©μΌλ‘ κ΄λ¦¬ν μ μλ μμ°κ΄λ¦¬ κ°κ³λΆ μλΉμ€
- νΌμλ§μ κ°κ³λΆλ₯Ό κ΄λ¦¬ν μ μμ΅λλ€.
- μΉκ΅¬λ₯Ό μ΄λνμ¬ ν¨κ» κ°κ³λΆλ₯Ό κ΄λ¦¬ν μ μμ΅λλ€.
- κ·Έλμμ μ§μΆλ΄μκ³Ό μμ μ λΆμνμ¬ μ μΆκΈ νν©μ νμ ν μ μμ΅λλ€.
- μνλ λ΄μλ§ νν°λ§ν΄μ λ³Ό μ μλ κΈ°λ₯μ μ 곡ν©λλ€.
- λ¬ λ³λ‘ λμ μ¬μ© λ΄μμ νμΈν μ μμ΅λλ€!
- λ¬Έμλ‘ μ¨ κ±°λλ΄μμ μΉκΈ°λ§ νλ©΄, λ°λ‘ κ±°λλ΄μμ μΆκ°ν μ μμ΅λλ€.
π λ‘κ·ΈμΈ | π κ°κ³λΆλ¦¬μ€νΈ | π λ©μΈνμ΄μ§ | π λ¬λ ₯νμ΄μ§ |
---|---|---|---|
π ν΅κ³νμ΄μ§ | π μ±ν νμ΄μ§ | π νκ·Ένμ΄μ§ | π μλ λͺ¨λ¬ |
---|---|---|---|
μ°μ Repository cloneν ν, Project16-A-Account-Book ν΄λμ λ€μ΄κ°λ€.
1. λͺ½κ³ λλΉ μ€μΉ ν λ°μ΄ν°λ² μ΄μ€ μμ± 2. λ°±μλ
-
λ°±μλ νκ²½ λ³μ μ€μ
- be/src ν΄λ λ°λ‘ λ°μ .env νμΌ μμ±
- be/src/.env-template μμ μλ λ΄μ© μμ±
- .env μμ
- mongodb cloudμ κ²½μ° DB_PORTλ μμ±νμ§ μκΈ°
DB_USER=[λ°μ΄ν°λ² μ΄μ€ μ μ μ΄λ¦ (ex. test)] DB_PASSWORD=[λ°μ΄ν°λ² μ΄μ€ password (ex. 123123)] DB_HOST=[λ°μ΄ν°λ² μ΄μ€ νΈμ€νΈ μ΄λ¦ (ex. cluster0.3v1lt.mongodb.net)] DB_DATABASE=[λ°μ΄ν°λ² μ΄μ€ μ΄λ¦ (ex. account?retryWrites=true&w=majority)] DB_PORT=[λ°μ΄ν°λ² μ΄μ€ ν¬νΈ (ex. 27017)] JWT_SECRET=[JWT secret key (ex. ajsdFAG430tu04qkn) ] GITHUB_ID=[GitHub_OAuth_Client_Id (ex. 6df23f10bc0622c89804)] GITHUB_SECRET=[GitHub_OAuth_Client_Secret] HOST=[μλ² μ£Όμ (ex. http://localhost)] BE_PORT=[λ°±μλμλ μλ² ν¬νΈ (ex. 4000)] FE_PORT=[νλ‘ νΈμλ μλ² ν¬νΈ (ex. 3000)] EXPIRES_IN=[JWT ν ν° λ§λ£ μκ° (ex. 24h)]
-
μ€ν
cd be yarn yarn dev
or
cd be npm install npm run dev
3. νλ‘ νΈμλ
-
νλ‘ νΈμλ νκ²½ λ³μ μ€μ
- fe ν΄λ λ°λ‘ λ°μ .env.development νμΌ μμ±
- .env_sampleμ μλ λ΄μ© μμ±
- .env μμ
REACT_APP_API_URL=[μλ² μ£Όμ (ex. http://localhost)] REACT_APP_API_PORT=[νλ‘ νΈμλ μλ² ν¬νΈ (ex. 4000)]
-
μ€ν
cd fe yarn yarn start
or
cd fe npm install npm run start
J128 μ€μμ£Ό | J114 μμμ§ | J075 λ°μμ | J081 λ°μΉν |
---|---|---|---|
dbstjrwnekd | yejineee | pkiop | rolled-potatoes |