Add KEV
This commit is contained in:
parent
23b263a50b
commit
6f85efcd26
13 changed files with 3580 additions and 219 deletions
33
justfile
33
justfile
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue