wiki-grav/pages/02.linux/kaizoku/default.en.md

1.0 KiB

title visible
Kaizoku false

[toc]

Podman

Network and Pod

# podman network create net_kaizoku
# podman pod create --name pod_kaizoku --network net_kaizoku -p 3000:3000

Port Mappings

3000: Kaizoku WebUI

Database

# podman run --name kaizoku-db \
    -e POSTGRES_USER=kaizoku \
    -e POSTGRES_PASSWORD=kaizoku \
    -e POSTGRES_DB=kaizoku \
    -v /mnt/kaizuko_db:/var/lib/postgresql/data \
    --pod pod_kaizoku \
    -d docker.io/postgres:15

Redis

# podman run --name kaizoku-redis \
    -v /mnt/kaizoku_redis:/data \
    --pod pod_kaizoku \
    -d docker.io/redis:7-alpine

Application

# podman run --name kaizoku-app \
    -e DATABASE_URL=postgresql://kaizoku:kaizoku@kaizoku-db:5432/kaizoku \
    -e KAIZOKU_PORT=3000 \
    -e REDIS_HOST=kaizoku-redis \
    -e REDIS_PORT=6379 \
    -v /mnt/kaizoku_app/data:/data \
    -v /mnt/kaizoku_app/config:/config \
    -v /mnt/kaizoku_app/logs:/logs \
    --pod pod_kaizoku \
    -d ghcr.io/oae/kaizoku:latest