diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8ef858f..d17d712 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,21 +48,21 @@ jobs: username: ${{ secrets.USER }} key: ${{ secrets.SECRET_KEY }} script: | - - # 権限を一時的に変更 - sudo chmod 777 /srv/sbm/analyzer/ - # .env.example をコピーして .env を生成 - cp /srv/sbm/analyzer/.env.example /srv/sbm/analyzer/.env - # 置換して環境変数を適用 - sed -i "s|ENVIRONMENT=.*|ENVIRONMENT=prod|" /srv/sbm/analyzer/.env - sed -i "s|DB_USER=.*|DB_USER=${{ secrets.DB_USER }}|" /srv/sbm/analyzer/.env - sed -i "s|DB_PASSWORD=.*|DB_PASSWORD=${{ secrets.DB_PASSWORD }}|" /srv/sbm/analyzer/.env - sed -i "s|DB_HOST=.*|DB_HOST=${{ secrets.DB_HOST }}|" /srv/sbm/analyzer/.env - sed -i "s|DB_PORT=.*|DB_PORT=${{ secrets.DB_PORT }}|" /srv/sbm/analyzer/.env - sed -i "s|DB_NAME=.*|DB_NAME=${{ secrets.DB_NAME }}|" /srv/sbm/analyzer/.env - # 権限を元に戻す - sudo chmod 755 /srv/sbm/analyzer/ - sudo chown -R ubuntu:ubuntu /srv/sbm/analyzer/ + + # 権限を一時的に変更 + sudo chmod 777 /srv/sbm/analyzer/ + # .env.example をコピーして .env を生成 + cp /srv/sbm/analyzer/.env.example /srv/sbm/analyzer/.env + # 置換して環境変数を適用 + sed -i "s|ENVIRONMENT=.*|ENVIRONMENT=prod|" /srv/sbm/analyzer/.env + sed -i "s|DB_USER=.*|DB_USER=${{ secrets.DB_USER }}|" /srv/sbm/analyzer/.env + sed -i "s|DB_PASSWORD=.*|DB_PASSWORD=${{ secrets.DB_PASSWORD }}|" /srv/sbm/analyzer/.env + sed -i "s|DB_HOST=.*|DB_HOST=${{ secrets.DB_HOST }}|" /srv/sbm/analyzer/.env + sed -i "s|DB_PORT=.*|DB_PORT=${{ secrets.DB_PORT }}|" /srv/sbm/analyzer/.env + sed -i "s|DB_NAME=.*|DB_NAME=${{ secrets.DB_NAME }}|" /srv/sbm/analyzer/.env + # 権限を元に戻す + sudo chmod 755 /srv/sbm/analyzer/ + sudo chown -R ubuntu:ubuntu /srv/sbm/analyzer/ # 5. サービスを再起動 - name: Restart sbm-analyzer service