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
```
This commit is contained in:
louiscklaw
2025-05-13 06:58:49 +08:00
parent 04634b5c65
commit 30e4c69343
7 changed files with 193 additions and 23324 deletions

View File

@@ -1,16 +1,31 @@
#!/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 kill
docker compose down
docker compose $COMPOSE_FILES up -d pocketbase api_ts --remove-orphans
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d pocketbase api_ts --remove-orphans
docker compose logs pocketbase
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 exec -it pocketbase sh
docker compose $COMPOSE_FILES exec -it pocketbase sh
cd ..