coupon-store
A home for all your coupons and loyalty cards. https://coupon.metikular.ch
파일 탐색기
최종 버전 다운로드 (.zip)- build_image.yml
- run_tests.yml
- dependabot.yml
- .keep
- .keep
- barcode.svg
- docker.svg
- filter_coupons.svg
- github.png
- metikular.svg
- store_coupons.svg
- store_loyalty_cards.svg
- use_coupons.svg
- barcode_scanner.css
- forms.css
- search.css
- user_menu.css
- application.tailwind.css
- channel.rb
- connection.rb
- balance_component.html.haml
- balance_component.rb
- barcode_scanner_component.html.haml
- barcode_scanner_component.rb
- .keep
- badges_controller.rb
- badges_controller.rb
- badges_controller.rb
- expiration_notifications_controller.rb
- application_controller.rb
- balances_controller.rb
- barcodes_controller.rb
- charges_controller.rb
- coupons_controller.rb
- gift_cards_controller.rb
- loyalty_cards_controller.rb
- pages_controller.rb
- public_controller.rb
- searches_controller.rb
- users_controller.rb
- application_helper.rb
- barcode_helper.rb
- heroicon_helper.rb
- link_helper.rb
- version_helper.rb
- add_element_controller.js
- application.js
- barcode_preview_controller.js
- barcode_scanner_controller.js
- index.js
- remove_element_controller.js
- barcode_types.js
- application.js
- application_job.rb
- expiration_notifier_job.rb
- application_mailer.rb
- .keep
- search.rb
- ability.rb
- application_record.rb
- charge.rb
- coupon.rb
- gift_card.rb
- loyalty_card.rb
- user.rb
- notify.rb
- _barcode_preview_modal.html.haml
- _guest_menu.html.haml
- _search.html.haml
- _user_menu.html.haml
- edit.html.haml
- show.html.haml
- _form.html.haml
- create.turbo_stream.haml
- edit.html.haml
- index.html.haml
- new.html.haml
- _coupon.html.haml
- _form.html.haml
- edit.html.haml
- index.html.haml
- new.html.haml
- show.html.haml
- new.html.haml
- new.html.haml
- _form.html.haml
- _gift_card.html.haml
- edit.html.haml
- index.html.haml
- new.html.haml
- show.html.haml
- application.html.haml
- mailer.html.erb
- mailer.text.erb
- _form.html.haml
- _loyalty_card.html.haml
- edit.html.haml
- index.html.haml
- new.html.haml
- show.html.haml
- home.html.haml
- show.html.haml
- edit.html.haml
- edit.html.haml
- show.html.haml
- dev
- importmap
- jobs
- rails
- rake
- rubocop
- setup
- development.rb
- production.rb
- test.rb
- assets.rb
- content_security_policy.rb
- devise.rb
- filter_parameter_logging.rb
- heroicon.rb
- inflections.rb
- kaminari_config.rb
- money.rb
- permissions_policy.rb
- simple_form.rb
- components.en.yml
- devise.en.yml
- en.yml
- models.en.yml
- rails.en.yml
- simple_form.en.yml
- views.en.yml
- application.rb
- boot.rb
- cable.yml
- database.yml
- environment.rb
- importmap.rb
- puma.rb
- queue.yml
- recurring.yml
- routes.rb
- storage.yml
- tailwind.config.js
- 20220808151443_devise_create_users.rb
- 20220818114541_create_coupons.rb
- 20220918135711_add_default_to_barcode_type_in_coupons.rb
- 20220918142540_create_loyalty_cards.rb
- 20231030190741_add_service_name_to_active_storage_blobs.active_storage.rb
- 20231030190742_create_active_storage_variant_records.active_storage.rb
- 20231030190743_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb
- 20240711202518_create_solid_queue_tables.solid_queue.rb
- 20240711202519_add_missing_index_to_blocked_executions.solid_queue.rb
- 20240711202520_create_recurring_executions.solid_queue.rb
- 20240711221707_add_expiration_notification_settings_to_users.rb
- 20240713221900_add_locale_to_users.rb
- 20240824194632_create_recurring_tasks.solid_queue.rb
- 20240824195032_add_name_to_processes.solid_queue.rb
- 20240824195033_make_name_not_null.solid_queue.rb
- 20240824195034_change_solid_queue_recurring_tasks_static_to_not_null.solid_queue.rb
- 20241220185803_create_gift_cards.rb
- 20241220221511_create_charges.rb
- 20250623195729_create_active_storage_tables.active_storage.rb
- schema.rb
- seeds.rb
- coupon-screenshots.png
- .keep
- .keep
- _form.html.haml
- .keep
- 404.html
- 406-unsupported-browser.html
- 422.html
- 500.html
- apple-touch-icon-precomposed.png
- apple-touch-icon.png
- favicon.ico
- icon.png
- icon.svg
- robots.txt
- barcode_scanner_component_spec.rb
- charges.rb
- coupons.rb
- gift_cards.rb
- loyalty_cards.rb
- users.rb
- create_spec.rb
- destroy_spec.rb
- update_spec.rb
- balances_spec.rb
- charges_spec.rb
- account_spec.rb
- expiration_notifications_spec.rb
- gift_cards_spec.rb
- homepage_spec.rb
- loyalty_cards_spec.rb
- search_spec.rb
- signin_spec.rb
- signup_spec.rb
- barcode_helper_spec.rb
- expiration_notifier_job_spec.rb
- coupon_spec.rb
- notify_spec.rb
- rails_helper.rb
- spec_helper.rb
- .keep
- connection_test.rb
- .keep
- .keep
- .keep
- .keep
- .keep
- .keep
- .keep
- application_system_test_case.rb
- test_helper.rb
- .keep
- .keep
- .keep
- .keep
- @ericblade--quagga2.js
- .keep
- .gitattributes
- .gitignore
- .rspec
- .rubocop.yml
- .ruby-version
- .standard.yml
- CHANGELOG.md
- config.ru
- docker-compose.example.yml
- docker-compose.sqlite.yml
- Dockerfile
- entrypoint.sh
- Gemfile
- Gemfile.lock
- LICENSE
- Procfile.dev
- Rakefile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/metikular/coupon-store
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd coupon-store
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker-compose -f docker-compose.example.yml up
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
docker-compose -f docker-compose.sqlite.yml up
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Ruby
쉬움bundle exec rspec
이 명령어를 터미널에 그대로 입력해 실행하세요.
DATABASE_URL=sqlite3:db/development.sqlite3 bundle exec rspec
이 명령어를 터미널에 그대로 입력해 실행하세요.
bundle install이 에러 없이 끝나면 README에 안내된 실행 명령어(예: rails server)로 마저 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
