У меня проблема с запуском гемы при работе на gcloud.
точнее, при выполнении команды whenever --update-crontab
но я также не уверен, установлен ли cron, и я не понимаю, как это проверить. Может кто сталкивался?
Я использую Gitlab CI для развертывания.
И этот gitlab-ci.yml
image: registry.gitlab.com/varuno/photo-booth-admin
stages:
- deploy
before_script:
- export PATH="/google-cloud-sdk/bin:$PATH"
deploy:
stage: deploy
environment: production
only:
- master
script:
- bundle install
- cp ./config/database.sample.yml ./config/database.yml
- echo $MASTER_KEY > ./config/master.key
- echo $DEPLOY_KEY_FILE > ./config/google-key.json
- gcloud auth activate-service-account --key-file ./config/google-key.json
- gcloud config set project $PROJECT_ID_PRODUCTION
- gcloud info
- gcloud app deploy --quiet --stop-previous-version --promote --version=photo-booth
- gcloud projects add-iam-policy-binding photo-booth-201515 --member=serviceAccount:22202411108@cloudbuild.gserviceaccount.com --role=roles/editor
- bundle exec rake appengine:exec -- bundle exec rake db:migrate
# - bundle exec rake appengine:exec -- bundle exec rake db:seed