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