busy
Blockchain-based social network where anyone can earn rewards π
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- config.js
- webpack.config.js
- _config.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- SourceSansPro-Regular.otf.woff
- Whitney.woff
- WhitneyBold.woff
- WhitneyMedium.woff
- icon-128x128.png
- icon-144x144.png
- icon-152x152.png
- icon-192x192.png
- icon-384x384.png
- icon-512x512.png
- icon-72x72.png
- icon-96x96.png
- banner.svg
- email-icon.svg
- hero-1.svg
- hero-2.svg
- hero-3.svg
- logo-brand.png
- logo.png
- favicon.ico
- index.html
- manifest.json
- eslintrc.js
- index.js
- checkFiles.js
- formatFile.js
- formatFiles.js
- findFiles.js
- index.js
- getChangedFiles.js
- intersect.js
- build.js
- paths.js
- start.js
- Activity.js
- AuthorRewardMessage.js
- CommentActionMessage.js
- CustomJSONMessage.js
- UserAction.js
- UserActionContents.js
- UserActionIcon.js
- UserActionMessage.js
- UserActivity.js
- UserActivityActions-nightmode.less
- UserActivityActions.js
- UserActivityActions.less
- UserActivityActionsList.js
- UserActivityActionsLoader.js
- UserActivitySearch-nightmode.less
- UserActivitySearch.js
- UserActivitySearch.less
- UserActivitySearchMessage.js
- VoteActionMessage.js
- notificationActions.js
- notificationReducers.js
- reblogActions.js
- reblogReducers.js
- LeftSidebar.js
- Navigation.js
- RightSidebar.js
- UserInfo.js
- appActions.js
- appReducer.js
- authReducers.js
- authActions.js
- authReducer.js
- requiresLogin.js
- withAuthActions.js
- Bookmarks.js
- bookmarksActions.js
- bookmarksReducer.js
- commentsReducer.js
- Comments.js
- Comments.less
- commentsActions.js
- commentsReducer.js
- TopicSelector.js.snap
- UserMenu.js.snap
- TopicSelector.js
- UserMenu.js
- USSDDisplay.js
- Action.js.snap
- Follow.js.snap
- Topic.js.snap
- Action.js
- Follow.js
- Topic.js
- Action.js
- Action.less
- ActionLink.js
- EmailShare.js
- FacebookShare.js
- Follow.js
- Follow.less
- ShareButton.less
- Topic.js
- Topic.less
- TwitterShare.js
- Buttons.js
- CommentFooter.js
- CommentFooter.less
- Confirmation.js
- Confirmation.less
- Comment.js
- Comment.less
- CommentForm.js
- CommentForm.less
- Comments.js
- Comments.less
- EmbeddedCommentForm.js
- EmbeddedCommentForm.less
- HiddenCommentMessage.js
- MoreCommentsButton.js
- MoreCommentsButton.less
- Editor-nightmode.less
- Editor.js
- Editor.less
- EditorInput.js
- EditorInput.less
- EditorToolbar-nightmode.less
- EditorToolbar.js
- EditorToolbar.less
- withEditor.js
- Loading.js
- Loading.less
- Notification-nightmode.less
- Notification.less
- NotificationFollowing.js
- NotificationMention.js
- NotificationReblog.js
- NotificationReply.js
- Notifications-nightmode.less
- Notifications.js
- Notifications.less
- NotificationTransfer.js
- NotificationVote.js
- NotificationVoteWitness.js
- LanguageSettings.js
- LanguageSettings.less
- Sidenav-nightmode.less
- Sidenav.js
- Sidenav.less
- SidenavUser.js
- Topnav-nightmode.less
- Topnav.js
- Topnav.less
- PopoverMenu.js
- PopoverMenu.less
- PopoverMenuItem.js
- PopoverMenuItem.less
- QuickPostEditor-nightmode.less
- QuickPostEditor.js
- QuickPostEditor.less
- QuickPostEditorFooter.js
- ReactionsList.js
- ReactionsList.less
- ReactionsModal.js
- InterestingPeople.js.snap
- LatestComments.js.snap
- Topics.js.snap
- InterestingPeople.js
- LatestComments.js
- Topics.js
- CryptoChart.js
- CryptoTrendingCharts-nightmode.less
- CryptoTrendingCharts.js
- CryptoTrendingCharts.less
- FeedSidebar.js
- InterestingPeople.js
- InterestingPeople.less
- LastDrafts-nightmode.less
- LastDrafts.js
- LastDrafts.less
- LatestComments.js
- LatestComments.less
- PostRecommendation-nightmode.less
- PostRecommendation.js
- PostRecommendation.less
- PostRecommendationLink.js
- SidebarBlock.less
- SidebarContentBlock-nightmode.less
- SidebarContentBlock.less
- SidebarWidget.js
- SidebarWidget.less
- SignUp.js
- StartNow.js
- Topics.js
- Topics.less
- User-nightmode.less
- User.js
- User.less
- WalletSidebar.js
- WalletSidebar.less
- RawSlider.js
- RawSlider.less
- Slider.js
- Slider.less
- SortSelector.js
- SortSelector.less
- Body-nightmode.less
- Body.js
- Body.less
- BodyShort.js
- DMCARemovedMessage.js
- HiddenStoryPreviewMessage.js
- NSFWStoryPreviewMessage.js
- PostedFrom.js
- PostedFrom.less
- PostFeedEmbed.js
- PostFeedEmbed.less
- Story-nightmode.less
- Story.js
- Story.less
- StoryDeleted.js
- StoryDeleted.less
- StoryFull-nightmode.less
- StoryFull.js
- StoryFull.less
- StoryHelper.js
- StoryLoading-nightmode.less
- StoryLoading.js
- StoryLoading.less
- StoryPreview.js
- Buttons.js
- Buttons.less
- Confirmation.js
- Confirmation.less
- Payout.js
- Payout.less
- StoryFooter.js
- StoryFooter.less
- Affix.js
- Redirect.js
- ScrollToTop.js
- ScrollToTopOnMount.js
- USDDisplay.js
- Avatar-nightmode.less
- Avatar.js
- Avatar.less
- AvatarLightbox.js
- BBackTop.js
- BBackTop.less
- BTooltip.js
- FavoriteButton.js
- FavoriteButton.less
- Hero.js
- Hero.less
- HeroBanner.js
- HeroBanner.less
- HeroBannerSlider.less
- HorizontalBarChart.js
- HorizontalBarChart.less
- LoginModal.js
- LoginModal.less
- PayoutDetail.js
- Popover.js
- ReputationTag.js
- SocialLink.js
- SocialLinks.js
- TopicSelector.js
- TopicSelector.less
- TrendingTagsMenu.js
- TrendingTagsMenu.less
- UserCard-nightmode.less
- UserCard.js
- UserCard.less
- UserHeader-nightmode.less
- UserHeader.js
- UserHeader.less
- UserHeaderLoading-nightmode.less
- UserHeaderLoading.js
- UserHeaderLoading.less
- UserMenu-nightmode.less
- UserMenu.js
- UserMenu.less
- BodyContainer.js
- InterestingPeopleContainer.js
- PostRecommendationContainer.js
- Discover-nightmode.less
- Discover.js
- Discover.less
- DiscoverContent.js
- DiscoverUser.js
- favoritesActions.js
- favoritesReducer.js
- Feed.js
- Feed.less
- feedActions.js
- feedReducer.js
- HeroBannerContainer.js
- LetsGetStarted.js
- LetsGetStarted.less
- LetsGetStartedIcon.js
- Page.js
- StoryContainer.js
- SubFeed.js
- lineto-circular-bold.eot
- lineto-circular-bold.woff
- lineto-circular-bold.woff2
- lineto-circular-book.eot
- lineto-circular-book.woff
- lineto-circular-book.woff2
- lineto-circular-medium.eot
- lineto-circular-medium.woff
- lineto-circular-medium.woff2
- SourceSansPro-Regular.otf.woff
- Whitney.woff
- WhitneyBold.woff
- WhitneyMedium.woff
- errorMiddleware.js
- formatter.js
- postHelpers.js
- accountHistoryHelper.js
- apiHelpers.js
- apps.js
- commentHelpers.js
- constants.js
- cryptosHelper.js
- errorMiddleware.js
- errors.js
- formatter.js
- image.js
- improve.js
- localStorageHelpers.js
- metadata.js
- notificationsHelper.js
- parser.js
- people.js
- postHelpers.js
- regexHelpers.js
- socialProfiles.js
- sortHelpers.js
- stateHelpers.js
- steemitFormatter.js
- user.js
- voteHelpers.js
- Invite-nightmode.less
- Invite.js
- Invite.less
- af-ZA.json
- ar-SA.json
- as-IN.json
- bg-BG.json
- bn-BD.json
- bn-IN.json
- bs-BA.json
- ca-ES.json
- cs-CZ.json
- da-DK.json
- de-DE.json
- default.json
- el-GR.json
- eo-UY.json
- es-ES.json
- et-EE.json
- fi-FI.json
- fil-PH.json
- fr-FR.json
- ha-HG.json
- he-IL.json
- hi-IN.json
- hr-HR.json
- hu-HU.json
- id-ID.json
- ig-NG.json
- it-IT.json
- ja-JP.json
- ko-KR.json
- lo-LA.json
- ms-MY.json
- ne-NP.json
- nl-NL.json
- no-NO.json
- or-IN.json
- pcm-NG.json
- pl-PL.json
- pt-BR.json
- pt-PT.json
- ro-RO.json
- ru-RU.json
- sk-SK.json
- sl-SI.json
- sr-CS.json
- sr-SP.json
- sv-SE.json
- ta-IN.json
- th-TH.json
- tr-TR.json
- tt-RU.json
- uk-UA.json
- vi-VN.json
- vls-BE.json
- yo-NG.json
- zh-CN.json
- zh-TW.json
- EmergencyNotificationPopup.js
- NotificationPopup-nightmode.less
- NotificationPopup.js
- NotificationPopup.less
- Notifications-nightmode.less
- Notifications.js
- Notifications.less
- DeleteDraftModal.js
- DraftRow-nightmode.less
- DraftRow.js
- DraftRow.less
- Drafts.js
- Drafts.less
- editorActions.js
- editorReducer.js
- LastDraftsContainer.js
- Write.js
- HiddenPostMessage.js
- Post.js
- postActions.js
- PostContent.js
- PostModal-nightmode.less
- PostModal.js
- PostModal.less
- PostModalContainer.js
- postsReducer.js
- Replies.js
- Search-nightmode.less
- Search.js
- Search.less
- searchActions.js
- searchReducer.js
- SearchResultEmptyMessage.js
- SearchResultPostPreview.js
- SearchResultUserPreview.js
- settingsReducer.js
- ProfileSettings.js
- Settings.js
- Settings.less
- settingsActions.js
- settingsReducer.js
- EmptyFeed.js
- EmptyUserOwnProfile.js
- EmptyUserProfile.js
- Error401.js
- Error404.js
- ErrorPage.less
- ExitPage.js
- ExitPage.less
- FetchFailed.js
- FetchFailed.less
- UserNotFound.js
- index.js
- drafts-layout.less
- feed-layout.less
- grid.less
- menu-layout.less
- modal-layout.less
- popover-layout.less
- post-layout.less
- settings-layout.less
- topnav-layout.less
- variables.less
- base.less
- common-nightmode.less
- common.less
- custom.less
- fonts.less
- mixins.less
- Tag.js
- Tags.js
- index.js
- languages.js
- drafts.js
- User.js
- userActions.js
- UserComments.js
- UserDynamicList-nightmode.less
- UserDynamicList.js
- UserDynamicList.less
- UserFollowers.js
- UserFollowing.js
- UserHero.js
- UserList.js
- UserProfile.js
- UserReblogs.js
- userReducer.js
- usersActions.js
- usersReducer.js
- UserWallet.js
- ChainValidation.js
- ReduxInfiniteScroll.js
- SanitizeConfig.js
- steemitHelpers.js
- steemitHtmlReady.js
- steemitLinks.js
- ClaimReward.test.js.snap
- PowerUpTransaction.test.js.snap
- ReceiveTransaction.test.js.snap
- TransferTransaction.test.js.snap
- UserWalletSummary.test.js.snap
- UserWalletTransactions.test.js.snap
- ClaimReward.test.js
- PowerUpTransaction.test.js
- ReceiveTransaction.test.js
- TransferTransaction.test.js
- UserWalletSummary.test.js
- UserWalletTransactions.test.js
- walletActions.js
- walletReducer.js
- ClaimReward.js
- ClaimRewardsBlock-nightmode.less
- ClaimRewardsBlock.js
- ClaimRewardsBlock.less
- PowerUpOrDown.js
- PowerUpTransaction.js
- ReceiveTransaction.js
- SavingsTransaction.js
- Transfer-nightmode.less
- Transfer.js
- Transfer.less
- TransferTransaction.js
- UserWalletSummary-nightmode.less
- UserWalletSummary.js
- UserWalletSummary.less
- UserWalletTransactions-nightmode.less
- UserWalletTransactions.js
- UserWalletTransactions.less
- Wallet.js
- walletActions.js
- walletReducer.js
- WalletTransaction.js
- FollowButton.js
- AppHost.js
- history.js
- index.js
- reducers.js
- routes.js
- steemAPI.js
- steemConnectAPI.js
- store.js
- Wrapper.js
- accountHistory.js
- cryptos.js
- dmca.json
- errors.js
- notifications.js
- rewards.js
- settings.js
- createBusyAPI.js
- routes.js
- createAmpHandler.js
- createSsrHandler.js
- ampRenderer.js
- ssrRenderer.js
- app.js
- index.js
- steemAPI.js
- amp_index.hbs
- index.hbs
- client.js
- configUtils.js
- server.js
- .babelrc
- .editorconfig
- .env.example
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc.js
- app.json
- circle.yml
- crowdin.yaml
- Dockerfile
- ecosystem.config.js
- LICENSE
- package.json
- Procfile
- README.md
- setupTests.js
- yarn.lock
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/busyorg/busy
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd busy
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker build -t busy .
Dockerfileμ κΈ°λ°μΌλ‘ μ€ν κ°λ₯ν μ΄λ―Έμ§λ₯Ό λΉλν©λλ€.
docker run -p 8080:80 busy
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
ν°λ―Έλμ docker compose ps λ₯Ό μ
λ ₯ν΄ μ»¨ν
μ΄λλ€μ΄ Up μνμΈμ§ νμΈνμΈμ. READMEμ ν¬νΈ λ²νΈκ° μ νμλ€λ©΄ λΈλΌμ°μ μμ http://localhost:ν¬νΈλ²νΈ λ‘ μ μν΄λ³΄μΈμ.
3. Node.js
μ¬μμ¬μ μ€λΉλ¬Ό
yarn
package.jsonμ λͺ μλ λΌμ΄λΈλ¬λ¦¬λ€μ λ΄λ €λ°μ μ€μΉν©λλ€.
yarn dev
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
yarn build
λ°°ν¬μ©μΌλ‘ μ½λλ₯Ό μ΅μ νν΄μ λΉλ νμΌμ μμ±ν©λλ€.
yarn start
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
λͺ
λ Ήμ΄ μ€ν ν ν°λ―Έλμ λνλλ μ£Όμ(λ³΄ν΅ http://localhost:3000 νν)λ₯Ό λΈλΌμ°μ μμ μ΄μ΄λ³΄μΈμ.
μ΄ λ ν¬μ READMEμ μ ν μ€μ λͺ λ Ήμ΄λ₯Ό κ·Έλλ‘ κ°μ Έμμ΅λλ€.
// repository documentation
Was this content helpful?
(0 ratings)
