fix: arty cmds

This commit is contained in:
2025-10-26 11:19:55 +01:00
parent 0af371ad22
commit 0ce0eec479

View File

@@ -61,17 +61,17 @@ scripts:
up: docker compose up -d up: docker compose up -d
down: docker compose down down: docker compose down
logs: docker compose logs -f logs: docker compose logs -f
sync: rsync -avzhe ssh ./.env root@vps:~/Projects/docker.compose/ sync: rsync -avzhe ssh ./.env root@vps:~/Projects/docker-compose/
db/dump: | db/dump: |
PGPASSWORD="${DB_PASSWORD}" pg_dump -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d "${SEXY_DB_NAME}" > sexy/directus.sql \ PGPASSWORD="${DB_PASSWORD}" pg_dump -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d "${SEXY_DB_NAME}" > sexy/directus.sql \
docker cp "sexy/directus.yaml" "sexy_api:/directus/directus.yaml" \ docker cp "sexy/directus.yaml" "sexy_api:/directus/directus.yaml" \
docker exec "sexy_api" npx directus schema apply /directus/directus.yaml \ docker exec "sexy_api" npx directus schema apply /directus/directus.yaml \
db/import: | db/import: |
PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d postgres -c \ PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d postgres -c \
"SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = '${SEXY_DB_NAME}' AND pid <> pg_backend_pid();" \ "SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = '${SEXY_DB_NAME}' AND pid <> pg_backend_pid();"; \
PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d postgres -c "DROP DATABASE IF EXISTS ${SEXY_DB_NAME};" \ PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d postgres -c "DROP DATABASE IF EXISTS ${SEXY_DB_NAME};"; \
PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d postgres -c "CREATE DATABASE ${SEXY_DB_NAME};" \ PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d postgres -c "CREATE DATABASE ${SEXY_DB_NAME};"; \
PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d "${SEXY_DB_NAME}" -f "sexy/directus.sql" \ PGPASSWORD="${DB_PASSWORD}" psql -h "${CORE_DB_HOST}" -p "${CORE_DB_PORT}" -U "${DB_USER}" -d "${SEXY_DB_NAME}" -f "sexy/directus.sql"; \
docker exec "sexy_api" npx directus schema snapshot "/directus/directus.yaml" \ docker exec "sexy_api" npx directus schema snapshot "/directus/directus.yaml"; \
docker cp "sexy_api:/directus/directus.yaml" "sexy/directus.yaml" docker cp "sexy_api:/directus/directus.yaml" "sexy/directus.yaml";
net: docker network create "$NETWORK_NAME" net: docker network create "$NETWORK_NAME"