а если серьезно, то внесенные изменения: почти полность изменил структуру проекта, чувствительные данные теперь находятся в файле .env, немного поправил docker-compose.yml в сторону best practice
22 lines
268 B
Bash
22 lines
268 B
Bash
#!/bin/bash
|
|
|
|
TARGET="path to work repo"
|
|
GIT_DIR="Path to .git repo"
|
|
BRANCH="master"
|
|
|
|
git --work-tree="$TARGET" --git-dir="$GIT_DIR" checkout -f "$BRANCH"
|
|
|
|
cd $TARGET
|
|
|
|
#docker-compose block:
|
|
|
|
# 1
|
|
docker-compose build
|
|
|
|
# 2
|
|
docker-compose down
|
|
|
|
# 3
|
|
docker-compose up -d
|
|
|