
add Docker Compose configuration files for CMS, Doc, Ionic Mobile, API_TS, and PocketBase services, along with .env file for environment variables and related scripts ```
32 lines
640 B
Bash
Executable File
32 lines
640 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
DB_COMPOSE_FILE="-f ./docker-compose.db.yml"
|
|
_COMPOSE_FILE="-f ./docker-compose.yml"
|
|
DEV_COMPOSE_FILE="-f ./docker-compose.dev.yml"
|
|
|
|
COMPOSE_FILES="$DB_COMPOSE_FILE $_COMPOSE_FILE $DEV_COMPOSE_FILE"
|
|
|
|
set -x
|
|
|
|
cd docker
|
|
|
|
docker compose $COMPOSE_FILES kill
|
|
docker compose $COMPOSE_FILES down
|
|
|
|
set -ex
|
|
|
|
docker compose $COMPOSE_FILES up -d pocketbase api_ts --remove-orphans
|
|
|
|
docker compose $COMPOSE_FILES logs pocketbase
|
|
|
|
echo "done"
|
|
|
|
sudo chown 1000:1000 -R ./volumes
|
|
|
|
echo "please run yourself !!!!"
|
|
echo "nodemon -w /pb_hooks --exec "pocketbase seed""
|
|
echo ""
|
|
docker compose $COMPOSE_FILES exec -it pocketbase sh
|
|
|
|
cd ..
|