|
@ -1,6 +1,11 @@ |
|
|
#!/bin/bash |
|
|
#!/bin/bash |
|
|
set -e |
|
|
set -e |
|
|
|
|
|
|
|
|
|
|
|
# TODO |
|
|
|
|
|
# 1. Указывать версию PHP (сейчас скрипту якобы можно передать либу (уже особо нет)) |
|
|
|
|
|
# 2. Ну и либу seafile'а |
|
|
|
|
|
# 3. А ещё SSH-ключ разработчика. На локальной станции он един, а не на локальной - их много |
|
|
|
|
|
|
|
|
# Проект должен быть указан родительским скриптом |
|
|
# Проект должен быть указан родительским скриптом |
|
|
if [ ! -n "$PROJECT" ]; then |
|
|
if [ ! -n "$PROJECT" ]; then |
|
|
echo "❌ Проект не указан!" |
|
|
echo "❌ Проект не указан!" |
|
@ -36,7 +41,7 @@ services: |
|
|
networks: |
|
|
networks: |
|
|
apihole_net: |
|
|
apihole_net: |
|
|
aliases: |
|
|
aliases: |
|
|
- workspace.${PROJECT}.saturn |
|
|
|
|
|
|
|
|
- workspace.${PROJECT}.${MACHINE} |
|
|
mariadb: |
|
|
mariadb: |
|
|
extends: |
|
|
extends: |
|
|
file: ./../structure/compose.base.yaml |
|
|
file: ./../structure/compose.base.yaml |
|
@ -87,3 +92,7 @@ phpinfo(); |
|
|
EOF |
|
|
EOF |
|
|
|
|
|
|
|
|
chown -R $P_UID:$P_GID ${WWW_DIR} |
|
|
chown -R $P_UID:$P_GID ${WWW_DIR} |
|
|
|
|
|
|
|
|
|
|
|
# RemoteIde dist и плагины |
|
|
|
|
|
# rsync -a CacheJetBrains/fresh/ /var/lib/docker/volumes/xbll_CacheJetBrains/_data/ |
|
|
|
|
|
# rsync -a LocalShareJetBrains/ /var/lib/docker/volumes/xbll_LocalShareJetBrains/_data/ |