diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml new file mode 100644 index 0000000..167ce64 --- /dev/null +++ b/.gitea/workflows/deploy-dev.yml @@ -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 + \ No newline at end of file diff --git a/JOBot.Backend/appsettings.Staging.json b/JOBot.Backend/appsettings.Staging.json deleted file mode 100644 index f8b140b..0000000 --- a/JOBot.Backend/appsettings.Staging.json +++ /dev/null @@ -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" - } -} \ No newline at end of file diff --git a/compose.dev.yml b/compose.dev.yml index 7770047..ea8011c 100644 --- a/compose.dev.yml +++ b/compose.dev.yml @@ -9,7 +9,7 @@ services: ports: - "5432:5432" volumes: - - ./.docker/postgres_data:/var/lib/postgresql/data + - postgres_data:/var/lib/postgresql/data networks: - jobot @@ -35,4 +35,7 @@ services: - jobot networks: - jobot: \ No newline at end of file + jobot: + +volumes: + postgres_data: \ No newline at end of file diff --git a/compose.yml b/compose.yml index 5c87703..6ebc653 100644 --- a/compose.yml +++ b/compose.yml @@ -5,9 +5,9 @@ services: image: postgres:15 environment: POSTGRES_PASSWORD: LocalDbPass - POSTGRES_DB: jobot + POSTGRES_DB: jobot volumes: - - ./.docker/postgres_data:/var/lib/postgresql/data + - postgres_data:/var/lib/postgresql/data networks: - jobot @@ -32,4 +32,8 @@ services: - jobot networks: - jobot: \ No newline at end of file + jobot: + + +volumes: + postgres_data: \ No newline at end of file