From cc07d783256a4d1f6b2af695134c7b1390f6c1a2 Mon Sep 17 00:00:00 2001 From: Radiicall Date: Fri, 2 May 2025 16:23:45 +0200 Subject: [PATCH] build: add a run-dev.sh for local testing --- compose.dev.yml | 36 ++++++++++++++++++++++++++++++++++++ run-dev.sh | 9 +++++++++ 2 files changed, 45 insertions(+) create mode 100644 compose.dev.yml create mode 100755 run-dev.sh diff --git a/compose.dev.yml b/compose.dev.yml new file mode 100644 index 0000000..02f46a3 --- /dev/null +++ b/compose.dev.yml @@ -0,0 +1,36 @@ +version: '3.5' +volumes: + gorb-backend: + gorb-database: +networks: + gorb: +services: + backend: + image: gorb/backend + build: + dockerfile: ./Dockerfile + restart: always + ports: + - 8080:8080 + networks: + - gorb + volumes: + - gorb-backend:/gorb + environment: + #- RUST_LOG=debug + - DATABASE_USERNAME=gorb + - DATABASE_PASSWORD=gorb + - DATABASE=gorb + - DATABASE_HOST=database + - DATABASE_PORT=5432 + database: + image: postgres:16 + restart: always + networks: + - gorb + volumes: + - gorb-database:/var/lib/postgresql/data + environment: + - POSTGRES_USER=gorb + - POSTGRES_PASSWORD=gorb + - POSTGRES_DB=gorb diff --git a/run-dev.sh b/run-dev.sh new file mode 100755 index 0000000..69067b8 --- /dev/null +++ b/run-dev.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +podman-compose --file compose.dev.yml up --build + +echo "SHUTTING DOWN CONTAINERS" +podman container stop backend_backend_1 backend_database_1 + +echo "DELETING CONTAINERS" +podman container rm backend_backend_1 backend_database_1