refactor(bookstack): extract into own pod
This commit is contained in:
parent
78b5afacaa
commit
ed73fa0659
2 changed files with 17 additions and 15 deletions
27
services/bookstack/start.sh
Normal file → Executable file
27
services/bookstack/start.sh
Normal file → Executable file
|
@ -2,19 +2,24 @@
|
|||
|
||||
source constants.sh
|
||||
|
||||
podman pod create \
|
||||
-p 3010:80 \
|
||||
--replace \
|
||||
"bookstack"
|
||||
|
||||
podman run \
|
||||
--detach \
|
||||
--pod services \
|
||||
--name $DB_CONTAINER_NAME \
|
||||
--env-file $ENV_FILE_DIR/bookstack-db.env \
|
||||
--mount type=bind,source=$APP_DATA_DIR/bookstack-db,target=/var/lib/mysql \
|
||||
-d \
|
||||
--pod "bookstack" \
|
||||
--name "$DB_CONTAINER_NAME" \
|
||||
--env-file "$ENV_FILE_DIR"/bookstack-db.env \
|
||||
--mount type=bind,source="$APP_DATA_DIR"/bookstack-db,target=/var/lib/mysql \
|
||||
mariadb:10.6 \
|
||||
--port 3307
|
||||
|
||||
podman run \
|
||||
--detach \
|
||||
--pod services \
|
||||
--name $APP_CONTAINER_NAME \
|
||||
--env-file $ENV_FILE_DIR/bookstack-app.env \
|
||||
--mount type=bind,source=$APP_DATA_DIR/bookstack-app,target=/config \
|
||||
$APP_IMAGE_NAME:$IMAGE_VERSION
|
||||
-d \
|
||||
--pod "bookstack" \
|
||||
--name "$APP_CONTAINER_NAME" \
|
||||
--env-file "$ENV_FILE_DIR"/bookstack-app.env \
|
||||
--mount type=bind,source="$APP_DATA_DIR"/bookstack-app,target=/config \
|
||||
"$APP_IMAGE_NAME:$IMAGE_VERSION"
|
||||
|
|
5
services/bookstack/stop.sh
Normal file → Executable file
5
services/bookstack/stop.sh
Normal file → Executable file
|
@ -1,6 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
source constants.sh
|
||||
|
||||
podman rm -f $APP_CONTAINER_NAME
|
||||
podman rm -f $DB_CONTAINER_NAME
|
||||
podman pod stop "bookstack"
|
||||
|
|
Reference in a new issue