Обновить docker-compose.yml

This commit is contained in:
Xanders25 2024-12-19 03:31:58 +02:00
parent 62b8073a0c
commit 7adabce7da
1 changed files with 6 additions and 9 deletions

View File

@ -1,28 +1,25 @@
version: "3.8"
services: services:
git_cloner: git_cloner:
image: alpine/git image: alpine/git
volumes: volumes:
- /home/blues/py:/repo # Монтируем целевую папку - /data/py:/repo
command: > command: >
sh -c " sh -c "
mkdir -p /repo && # Убедимся, что папка существует
if [ ! -d /repo/.git ]; then if [ ! -d /repo/.git ]; then
git clone https://git.xander.cx.ua/Xanders25/test_compos.git /repo && git clone https://git.xander.cx.ua/Xanders25/test_compos.git /repo &&
echo 'Repository cloned'; echo 'Repository cloned';
else else
echo 'Repository already exists'; echo 'Repository already exists';
fi; " fi;
"
app: app:
build: build:
context: /home/blues/py # Используем клонированный репозиторий для сборки context: /data/py
dockerfile: Dockerfile dockerfile: Dockerfile
working_dir: /app working_dir: /app
command: python app.py command: python app.py
ports: ports:
- "5000:5000" # Пробрасываем порт - "5000:5000"
depends_on: depends_on:
- git_cloner - git_cloner
restart: always