This commit is contained in:
dolphinau 2025-08-27 16:45:08 +02:00
parent 23b263a50b
commit 6f85efcd26
No known key found for this signature in database
13 changed files with 3580 additions and 219 deletions

View file

@ -1,30 +1,41 @@
set dotenv-load
POSTGRES_HOST := 'lwn-sub-snoozer_db'
POSTGRES_HOST := 'rssify_db'
TEMP_DIR := `mktemp -d`
clean:
rm -rf target
podman network rm lwn-sub-snoozer_network || true
podman stop rssify_db || true
podman network rm rssify_network || true
init_db:
podman network create lwn-sub-snoozer_network || true
podman network create rssify_network || true
podman run --rm -d --replace \
--name {{POSTGRES_HOST}} \
--network=lwn-sub-snoozer_network \
--network=rssify_network \
-p 5432:5432 \
--env-file .env \
docker.io/postgres:alpine
init_app:
podman build --tag lwn-sub-snoozer_app:latest .
build:
podman build --tag rssify_app:latest .
init: init_db init_app
init: init_db build
attach:
podman run -it --rm \
--name rssify_app \
--network rssify_network \
-e POSTGRES_HOST={{POSTGRES_HOST}} \
--env-file .env \
--volume {{TEMP_DIR}}:/rss \
rssify_app:latest sh
run:
podman run --rm \
--name lwn-sub-snoozer_app \
--network lwn-sub-snoozer_network \
--name rssify_app \
--network rssify_network \
-e POSTGRES_HOST={{POSTGRES_HOST}} \
--env-file .env \
--volume /tmp/lwn_sub:/rss \
lwn-sub-snoozer_app:latest
--volume {{TEMP_DIR}}:/rss \
rssify_app:latest