File tree 4 files changed +5
-16
lines changed
4 files changed +5
-16
lines changed Original file line number Diff line number Diff line change 1
- name : Deploy master to production
1
+ name : Deploy production
2
2
3
3
on :
4
4
push :
57
57
- run : echo "${{ secrets.PRODUCTION_SSH_KEY }}" > ${{ env.SSH_KEY_PATH }} && chmod 600 ${{ env.SSH_KEY_PATH }}
58
58
- run : scp -o StrictHostKeyChecking=no -i ${{ env.SSH_KEY_PATH }} .env ${{ secrets.PRODUCTION_SSH_USERNAME }}@${{ secrets.PRODUCTION_SSH_HOST }}:/home/vas3k/vas3k.club/.env
59
59
- run : scp -o StrictHostKeyChecking=no -i ${{ env.SSH_KEY_PATH }} docker-compose.production.yml ${{ secrets.PRODUCTION_SSH_USERNAME }}@${{ secrets.PRODUCTION_SSH_HOST }}:/home/vas3k/vas3k.club/docker-compose.production.yml
60
- - run : ssh -i ${{ env.SSH_KEY_PATH }} ${{ secrets.PRODUCTION_SSH_USERNAME }}@${{ secrets.PRODUCTION_SSH_HOST }} "cd /home/vas3k/vas3k.club && docker login ghcr.io -u $GITHUB_ACTOR -p ${{ secrets.TOKEN }} && docker pull ghcr.io/$GITHUB_ACTOR/club:$GITHUB_SHA && docker-compose -f docker-compose.production.yml --env-file=.env up -d && docker image prune --force"
60
+ - run : ssh -i ${{ env.SSH_KEY_PATH }} ${{ secrets.PRODUCTION_SSH_USERNAME }}@${{ secrets.PRODUCTION_SSH_HOST }} "cd /home/vas3k/vas3k.club && docker login ghcr.io -u $GITHUB_ACTOR -p ${{ secrets.TOKEN }} && docker pull ghcr.io/$GITHUB_ACTOR/club:$GITHUB_SHA && docker-compose -f docker-compose.production.yml --env-file=.env up -d && docker system prune --force"
Original file line number Diff line number Diff line change 1
- name : tests
1
+ name : Run tests
2
2
3
3
on :
4
4
push :
Original file line number Diff line number Diff line change @@ -64,16 +64,6 @@ test-ci: ## Run tests (intended for CI usage)
64
64
psql :
65
65
psql -h localhost -p 5433 -d vas3k_club -U vas3k
66
66
67
- redeploy :
68
- npm run --prefix frontend build
69
- docker-compose -f docker-compose.production.yml build club_app
70
- docker-compose -f docker-compose.production.yml up --no-deps -d club_app
71
- docker-compose -f docker-compose.production.yml build queue
72
- docker-compose -f docker-compose.production.yml up --no-deps -d queue
73
- docker-compose -f docker-compose.production.yml build bot
74
- docker-compose -f docker-compose.production.yml up --no-deps -d bot
75
- docker image prune --force
76
-
77
67
.PHONY : \
78
68
docker-run-dev \
79
69
docker-run-production \
@@ -87,5 +77,4 @@ redeploy:
87
77
lint \
88
78
migrate \
89
79
build-frontend \
90
- test-ci \
91
- redeploy-production
80
+ test-ci
Original file line number Diff line number Diff line change 4
4
0 11 * * 1 root cd /app && python3 manage.py send_weekly_digest --production true >/proc/1/fd/1 2>/proc/1/fd/2
5
5
0 5 * * 7 root cd /app && python3 manage.py rebuild_search_index >/proc/1/fd/1 2>/proc/1/fd/2
6
6
0 8 * * * root cd /app && python3 manage.py replay_stuck_reviews >/proc/1/fd/1 2>/proc/1/fd/2
7
- 0 8 * * * find /app/gdpr/downloads/ -mindepth 1 -mtime +3 -type f -delete >/proc/1/fd/1 2>/proc/1/fd/2
7
+ 0 8 * * * root find /app/gdpr/downloads/ -mindepth 1 -mtime +3 -type f -delete >/proc/1/fd/1 2>/proc/1/fd/2
8
8
13 * * * * root cd /app && python3 manage.py update_hotness >/proc/1/fd/1 2>/proc/1/fd/2
You can’t perform that action at this time.
0 commit comments