Skip to content

Commit

Permalink
added reverb config values to secrets and .env build
Browse files Browse the repository at this point in the history
switch to daily laravel logs
moved up docker compose down and added 'public' volume purge to deploy action
  • Loading branch information
hrsa committed May 13, 2024
1 parent 20049fd commit dfd44d6
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ APP_MAINTENANCE_STORE=database
BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_STACK=daily
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
TELEGRAM_BOT_TOKEN=
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ jobs:
REVERB_APP_KEY: ${{ secrets.REVERB_APP_KEY }}
REVERB_APP_SECRET: ${{ secrets.REVERB_APP_SECRET }}
REVERB_HOST: ${{ secrets.REVERB_HOST }}
REVERB_PORT: ${{ secrets.REVERB_PORT }}
REVERB_SCHEME: ${{ secrets.REVERB_SCHEME }}
MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OPENAI_ORGANIZATION: ${{ secrets.OPENAI_ORGANIZATION }}
Expand Down Expand Up @@ -136,6 +138,8 @@ jobs:
REVERB_APP_KEY: ${{ secrets.REVERB_APP_KEY }}
REVERB_APP_SECRET: ${{ secrets.REVERB_APP_SECRET }}
REVERB_HOST: ${{ secrets.REVERB_HOST }}
REVERB_PORT: ${{ secrets.REVERB_PORT }}
REVERB_SCHEME: ${{ secrets.REVERB_SCHEME }}
MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OPENAI_ORGANIZATION: ${{ secrets.OPENAI_ORGANIZATION }}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/jobs/build-env/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ inputs:
required: true
REVERB_HOST:
required: true
REVERB_PORT:
required: true
REVERB_SCHEME:
required: true
MISTRAL_API_KEY:
required: true
OPENAI_API_KEY:
Expand Down Expand Up @@ -155,6 +159,8 @@ runs:
sed -i "s|REVERB_APP_KEY=.*|REVERB_APP_KEY=${{ inputs.REVERB_APP_KEY }}|" .env
sed -i "s|REVERB_APP_SECRET=.*|REVERB_APP_SECRET=${{ inputs.REVERB_APP_SECRET }}|" .env
sed -i "s|REVERB_HOST=.*|REVERB_HOST=${{ inputs.REVERB_HOST }}|" .env
sed -i "s|REVERB_PORT=.*|REVERB_PORT=${{ inputs.REVERB_PORT }}|" .env
sed -i "s|REVERB_SCHEME=.*|REVERB_SCHEME=${{ inputs.REVERB_SCHEME }}|" .env
sed -i "s|MISTRAL_API_KEY=.*|MISTRAL_API_KEY=${{ inputs.MISTRAL_API_KEY }}|" .env
sed -i "s|OPENAI_API_KEY=.*|OPENAI_API_KEY=${{ inputs.OPENAI_API_KEY }}|" .env
sed -i "s|OPENAI_ORGANIZATION=.*|OPENAI_ORGANIZATION=${{ inputs.OPENAI_ORGANIZATION }}|" .env
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/jobs/deploy/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,16 @@ runs:
- name: Copy files and restart containers
run: |
ssh -o StrictHostKeyChecking=no root@${{ inputs.SERVER_IP }} <<EOF
docker compose -f /var/www/docker-compose-prod.yml down
docker system prune -a -f
docker volume rm www_public
cp /var/www/docker-compose-prod.yml /var/www/docker-compose-prev.yml
cp /var/www/.env /var/www/.env.prev
EOF
scp -o StrictHostKeyChecking=no docker/renew-ssl.sh root@${{ inputs.SERVER_IP }}:/var/www
scp -o StrictHostKeyChecking=no .env root@${{ inputs.SERVER_IP }}:/var/www
scp -o StrictHostKeyChecking=no docker-compose-prod.yml root@${{ inputs.SERVER_IP }}:/var/www
ssh -o StrictHostKeyChecking=no root@${{ inputs.SERVER_IP }} <<EOF
docker compose -f /var/www/docker-compose-prod.yml down
docker system prune -a -f
docker compose -f /var/www/docker-compose-prod.yml up -d nginx
EOF
shell: bash

0 comments on commit dfd44d6

Please sign in to comment.