limestone-accounts
Boilerplate Rails 5.2 multitenant SaaS application with webpack and Docker integration. Billing is scoped to accounts.
파일 탐색기
최종 버전 다운로드 (.zip)- FUNDING.yml
- manifest.js
- .keep
- logo.png
- .keep
- notifications.js
- application.js
- cable.js
- _alerts.sass
- _application.sass
- _avatars.sass
- _modals.sass
- _notifications.sass
- _stripe.sass
- _variables.scss
- channel.rb
- connection.rb
- notifications_channel.rb
- accounts_controller.rb
- application_controller.rb
- invoices_controller.rb
- plans_controller.rb
- users_controller.rb
- .keep
- invitations_controller.rb
- registrations_controller.rb
- sessions_controller.rb
- accounts_controller.rb
- accounts_users_controller.rb
- application_controller.rb
- avatars_controller.rb
- dashboard_controller.rb
- invoices_controller.rb
- notifications_controller.rb
- pages_controller.rb
- subscriptions_controller.rb
- account_dashboard.rb
- dashboard_manifest.rb
- invoice_dashboard.rb
- plan_dashboard.rb
- user_dashboard.rb
- apartment_helper.rb
- application_helper.rb
- currency_helper.rb
- devise_helper.rb
- icon_helper.rb
- notifications_controller.js
- application.scss
- global.coffee
- modals.coffee
- smart-time-ago.coffee
- subscriptions.coffee
- application.js
- application_job.rb
- application_mailer.rb
- user_mailer.rb
- .keep
- account.rb
- accounts_user.rb
- application_record.rb
- invoice.rb
- notification.rb
- plan.rb
- user.rb
- account_policy.rb
- accounts_user_policy.rb
- application_policy.rb
- avatar_policy.rb
- context.rb
- dashboard_policy.rb
- invitation_policy.rb
- invoice_policy.rb
- notification_policy.rb
- subscription_policy.rb
- user_policy.rb
- create_admin_service.rb
- create_plan_service.rb
- stripe_webhook_service.rb
- subscription_service.rb
- user_invitation_service.rb
- _navigation.haml
- destroy.haml
- edit.haml
- new.haml
- show.haml
- _flashes.html.erb
- _javascript.html.erb
- _navigation.html.erb
- _collection.html.erb
- _form.html.erb
- edit.html.erb
- index.html.erb
- new.html.erb
- show.html.erb
- _form.html.haml
- show.haml
- new.haml
- edit.haml
- new.haml
- confirmation_instructions.haml
- invitation_instructions.haml
- invitation_instructions.text.erb
- password_change.haml
- reset_password_instructions.haml
- unlock_instructions.haml
- edit.haml
- new.haml
- edit.haml
- new.haml
- new.haml
- _find_workspace_form.haml
- _links.haml
- _signin_form.haml
- new.haml
- application.html.erb
- _navbar_loggedin.haml
- _navbar_loggedout.haml
- _past_due.haml
- application.haml
- mailer.haml
- mailer.text.haml
- _example.haml
- _notification_dropdown_item.haml
- dropdown.haml
- about.haml
- cancelled.haml
- features.haml
- pricing.haml
- pro.haml
- _card_form.haml
- _plan_switch_form.haml
- new.haml
- show.haml
- billing_updated.haml
- invite_to_account.haml
- invoice_failed.haml
- invoice_paid.haml
- source_expiring.haml
- trial_will_end.haml
- welcome_email.haml
- notification_relay_worker.rb
- aws-v3.rb
- bundle
- chromedriver
- chromedriver-update
- ci
- coderay
- haml
- haml-lint
- htmldiff
- ldiff
- listen
- nokogiri
- pry
- puma
- pumactl
- rackup
- rails
- rake
- rspec
- rubocop
- ruby-parse
- ruby-rewrite
- sass
- sass-convert
- scss
- setup
- sidekiq
- sidekiqctl
- spring
- sprockets
- stripe-console
- stripe-mock-server
- thor
- tilt
- update
- wait-for-postgres
- webpack
- webpack-dev-server
- yarn
- config.ru
- development.rb
- production.rb
- staging.rb
- test.rb
- stripe_logger.rb
- apartment.rb
- application_controller_renderer.rb
- assets.rb
- backtrace_silencers.rb
- constants.rb
- content_security_policy.rb
- cookies_serializer.rb
- devise.rb
- filter_parameter_logging.rb
- flipper.rb
- inflections.rb
- mime_types.rb
- pundit.rb
- routes_constraints.rb
- sidekiq.rb
- simple_form_bootstrap.rb
- stripe.rb
- timeout.rb
- warden_hooks.rb
- wrap_parameters.rb
- devise.en.yml
- devise_invitable.en.yml
- en.yml
- simple_form.en.yml
- coffee.js
- development.js
- environment.js
- production.js
- test.js
- application.rb
- boot.rb
- cable.yml
- database.yml
- environment.rb
- puma.rb
- routes.rb
- sidekiq.yml.erb
- spring.rb
- storage.yml
- webpacker.yml
- 20180308005357_placeholder.rb
- 20180809225243_create_notifications.rb
- schema.rb
- seeds.rb
- .keep
- hash.rb
- string.rb
- active_storage.rb
- .keep
- .keep
- notification.mp3
- 404.html
- 422.html
- 500.html
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
- favicon.ico
- robots.txt
- connection_spec.rb
- accounts.rb
- accounts_users.rb
- invoices.rb
- notifications.rb
- plans.rb
- users.rb
- money_sloth.png
- icon_spec.rb
- user_mailer_preview.rb
- user_mailer_spec.rb
- account_spec.rb
- notification_spec.rb
- plan_spec.rb
- user_spec.rb
- dashboard_spec.rb
- invitations_spec.rb
- registrations_spec.rb
- sessions_spec.rb
- accounts_spec.rb
- accounts_users_spec.rb
- avatars_spec.rb
- invoices_spec.rb
- notifications_spec.rb
- subscriptions_spec.rb
- create_admin_service_spec.rb
- create_plan_service_spec.rb
- stripe_webhook_service_spec.rb
- user_invitation_service_spec.rb
- database_cleaner.rb
- request_spec_helper.rb
- rails_helper.rb
- spec_helper.rb
- .keep
- .keep
- .babelrc
- .dockerignore
- .env-example
- .env.encrypted
- .gitignore
- .postcssrc.yml
- .rspec
- .rubocop.relaxed.yml
- .rubocop.yml
- .ruby-version
- codeship-services.yml
- codeship-steps.yml
- config.ru
- docker-compose.yml
- Dockerfile
- Gemfile
- Gemfile.lock
- LICENSE.md
- package.json
- Rakefile
- README.md
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/archonic/limestone-accounts
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd limestone-accounts
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
