lambdakiq
ππ· ActiveJob with SQS & Lambda
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- release.yml
- test.yml
- _console
- _setup
- _test
- bootstrap
- console
- setup
- test
- update
- Lambdakiq.png
- Lambdakiq.sketch
- adapter.rb
- backoff.rb
- client.rb
- error.rb
- event.rb
- job.rb
- message.rb
- metrics.rb
- queue.rb
- railtie.rb
- record.rb
- version.rb
- worker.rb
- lambdakiq.rb
- basic_async_job_test.rb
- basic_job_delay_test.rb
- basic_job_nofifo_delay_test.rb
- basic_job_nofifo_job_test.rb
- basic_job_test.rb
- event_test.rb
- job_test.rb
- queue_test.rb
- railtie_test.rb
- record_test.rb
- .keep
- init.rb
- base.rb
- basic.rb
- application_job.rb
- basic_async_job.rb
- basic_job.rb
- basic_nofifo_job.rb
- error_job.rb
- error_job_no_retry.rb
- error_job_one_retry.rb
- api_request_helpers.rb
- client_helpers.rb
- config_helpers.rb
- event_helpers.rb
- jobs.rb
- log_helpers.rb
- perform_helpers.rb
- queue_helpers.rb
- response_helpers.rb
- test_helper.rb
- .keep
- .gitignore
- .ruby-version
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- docker-compose.yml
- Dockerfile
- Gemfile
- Gemfile.lock
- lambdakiq.gemspec
- LICENSE.txt
- Rakefile
- README.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/rails-lambda/lambdakiq
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd lambdakiq
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker compose up -d --build
μ μλ λͺ¨λ 컨ν μ΄λ(μλ², DB λ±)λ₯Ό ν λ²μ λΉλνκ³ λ°±κ·ΈλΌμ΄λμμ μ€νν©λλ€.
ν°λ―Έλμ docker compose ps λ₯Ό μ
λ ₯ν΄ μ»¨ν
μ΄λλ€μ΄ Up μνμΈμ§ νμΈνμΈμ. READMEμ ν¬νΈ λ²νΈκ° μ νμλ€λ©΄ λΈλΌμ°μ μμ http://localhost:ν¬νΈλ²νΈ λ‘ μ μν΄λ³΄μΈμ.
3. Ruby
μ¬μμ¬μ μ€λΉλ¬Ό
bundle install
Gemfileμ λͺ μλ λ£¨λΉ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ€μΉν©λλ€.
bundle installμ΄ μλ¬ μμ΄ λλλ©΄ READMEμ μλ΄λ μ€ν λͺ
λ Ήμ΄(μ: rails server)λ‘ λ§μ μ€νν΄λ³΄μΈμ.
// repository documentation
Was this content helpful?
(0 ratings)
