Skip to content

Commit

Permalink
test deploying
Browse files Browse the repository at this point in the history
  • Loading branch information
TimofeyTst committed Oct 8, 2023
1 parent 22cc940 commit a14e64d
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 0 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/deploy-runners.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Production deploy

on:
push:
branches: [prod]
workflow_dispatch:

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Echo info
run: |
echo "Started deploying..."
- name: checkout repo
uses: actions/checkout@v4

# - name: Make envfile
# uses: SpicyPizza/[email protected]
# with:
# envkey_MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
# envkey_MONGODB_PASSWORD: ${{ secrets.MONGODB_PASSWORD }}
# envkey_RABBIT_PASSWORD: ${{ secrets.RABBIT_PASSWORD }}
# envkey_BOT_NAME: ${{ secrets.BOT_NAME }}
# envkey_BOT_TOKEN: ${{ secrets.BOT_TOKEN }}
# file_name: .env
# directory: "./"
# fail_on_empty: false
# sort_keys: false

- name: pull images
run: docker-compose -f docker-compose.prod.yaml pull

- name: restart containers
run: docker-compose -f docker-compose.prod.yaml up -d
44 changes: 44 additions & 0 deletions docker-compose.prod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
version: '3.8'

services:

web-ui:
image: timofeytst/eat_place:web_ui_prod
ports:
- "3000:80"
restart: always
environment:
REACT_APP_DEV: prod

db:
container_name: db
hostname: db
image: library/postgres:14.1

environment:
- POSTGRES_USER=rest
- POSTGRES_PASSWORD=rest
- POSTGRES_DB=rest
volumes:
- eat_place_pg_data:/var/lib/postgresql/data
ports:
- "5432:5432"

redis:
image: redis:6.2-alpine
hostname: redis
container_name: redis
command:
- 'redis-server'
- '--requirepass myStrongPassword'
ports:
- 6379:6379

volumes:
eat_place_pg_data:
driver: "local"

networks:
default:
external: true
name: eat_place

0 comments on commit a14e64d

Please sign in to comment.