Merge pull request 'Configured auto-deploy' (#23) from dev into main
All checks were successful
Publish JOBot on dev / Build and deploy (push) Successful in 26s

Reviewed-on: #23
This commit is contained in:
Pavel-Savely Savianok 2025-07-18 16:00:48 +02:00
commit 48b79ce6ea
4 changed files with 35 additions and 17 deletions

View File

@ -0,0 +1,23 @@
name: Publish JOBot on dev
on: [push]
branch: dev
jobs:
build and deploy:
runs-on: host
name: Build and deploy
volumes:
steps:
- name: Update repo
run: |
pwd
cd /home/dockeruser/jobot-stack
git checkout dev
git pull
docker compose -f compose.dev.yml up -d postgres
cd /home/dockeruser/jobot-stack/JOBot.Backend
dotnet ef database update -- --environment Development
docker compose up --build -d

View File

@ -1,12 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"PostgreSQL": "Host=postgres;Port=5432;Database=jobot_test;Username=postgres;Password=LocalDbPass"
}
}

View File

@ -9,7 +9,7 @@ services:
ports: ports:
- "5432:5432" - "5432:5432"
volumes: volumes:
- ./.docker/postgres_data:/var/lib/postgresql/data - postgres_data:/var/lib/postgresql/data
networks: networks:
- jobot - jobot
@ -35,4 +35,7 @@ services:
- jobot - jobot
networks: networks:
jobot: jobot:
volumes:
postgres_data:

View File

@ -5,9 +5,9 @@ services:
image: postgres:15 image: postgres:15
environment: environment:
POSTGRES_PASSWORD: LocalDbPass POSTGRES_PASSWORD: LocalDbPass
POSTGRES_DB: jobot POSTGRES_DB: jobot
volumes: volumes:
- ./.docker/postgres_data:/var/lib/postgresql/data - postgres_data:/var/lib/postgresql/data
networks: networks:
- jobot - jobot
@ -32,4 +32,8 @@ services:
- jobot - jobot
networks: networks:
jobot: jobot:
volumes:
postgres_data: