refactor(scripts): clean up references to networks

This commit is contained in:
Marc 2024-02-08 23:43:24 -05:00
parent ca30887fc7
commit a4f9f3e2ab
Signed by: marc
GPG key ID: 048E042F22B5DC79
7 changed files with 7 additions and 7 deletions

View file

@ -17,6 +17,9 @@ vars:
sh: git describe --tags --exact-match $(git rev-parse HEAD) 2> /dev/null || echo "dev-$(git rev-parse HEAD)" sh: git describe --tags --exact-match $(git rev-parse HEAD) 2> /dev/null || echo "dev-$(git rev-parse HEAD)"
tasks: tasks:
ensure-pod:
desc: "Creates the pod if it doesn't already exist."
cmd: . ./pod.sh
build: build:
desc: "Builds images for one or more services. Include service names as a space-separated list." desc: "Builds images for one or more services. Include service names as a space-separated list."
cmds: cmds:
@ -28,6 +31,7 @@ tasks:
prefix: "build: {{ .CLI_ARGS }}" prefix: "build: {{ .CLI_ARGS }}"
dir: services dir: services
start: start:
deps: [ensure-pod]
desc: "Starts one or more services. Include service names as a space-separated list." desc: "Starts one or more services. Include service names as a space-separated list."
cmds: cmds:
- for: { var: CLI_ARGS } - for: { var: CLI_ARGS }

View file

@ -3,4 +3,3 @@
export APP_NAME="bastion" export APP_NAME="bastion"
export APP_CONTAINER_NAME=$APP_NAME-app export APP_CONTAINER_NAME=$APP_NAME-app
export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME
export NETWORK_NAME=$APP_NAME-local

View file

@ -2,11 +2,9 @@
source constants.sh source constants.sh
podman network create $NETWORK_NAME || echo "Network $NETWORK_NAME already exists"
podman run \ podman run \
--detach \ --detach \
--network $NETWORK_NAME \ --pod services \
--name $APP_CONTAINER_NAME \ --name $APP_CONTAINER_NAME \
--env-file $ENV_FILE_DIR/bastion.env \ --env-file $ENV_FILE_DIR/bastion.env \
$APP_IMAGE_NAME:$IMAGE_VERSION $APP_IMAGE_NAME:$IMAGE_VERSION

View file

@ -5,4 +5,3 @@ export APP_CONTAINER_NAME=$APP_NAME-app
export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME
export DB_CONTAINER_NAME=$APP_NAME-db export DB_CONTAINER_NAME=$APP_NAME-db
export DB_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$DB_CONTAINER_NAME export DB_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$DB_CONTAINER_NAME
export NETWORK_NAME=$APP_NAME-local

View file

@ -5,4 +5,3 @@ export APP_CONTAINER_NAME=$APP_NAME-app
export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME
export DB_CONTAINER_NAME=$APP_NAME-db export DB_CONTAINER_NAME=$APP_NAME-db
export DB_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$DB_CONTAINER_NAME export DB_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$DB_CONTAINER_NAME
export NETWORK_NAME=$APP_NAME-local

View file

@ -3,4 +3,3 @@
export APP_NAME="deluge" export APP_NAME="deluge"
export APP_CONTAINER_NAME=$APP_NAME-app export APP_CONTAINER_NAME=$APP_NAME-app
export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME export APP_IMAGE_NAME=$CONTAINER_NAME_PREFIX-$APP_CONTAINER_NAME
export NETWORK_NAME=$APP_NAME-local

View file

@ -5,6 +5,8 @@ source constants.sh
podman run \ podman run \
--detach \ --detach \
--pod services \ --pod services \
-e PGUID=1000 \
-e PGID=1000 \
--name $APP_CONTAINER_NAME \ --name $APP_CONTAINER_NAME \
--env-file $ENV_FILE_DIR/deluge.env \ --env-file $ENV_FILE_DIR/deluge.env \
--mount type=bind,source=$APP_DATA_DIR/deluge/config,target=/config \ --mount type=bind,source=$APP_DATA_DIR/deluge/config,target=/config \