Обновлен Dockerfile и docker-compose для улучшения управления логами и базой данных. Удалено создание файла базы данных в контейнере, добавлена переменная окружения DATABASE_PATH.
This commit is contained in:
parent
12a76ffc98
commit
7eb893260a
@ -16,12 +16,11 @@ WORKDIR /app
|
||||
# Копируем собранные файлы
|
||||
COPY --from=build /app/publish .
|
||||
|
||||
# Создаем директории для логов и базы данных, настраиваем права доступа
|
||||
# Создаем директорию для логов и настраиваем права доступа для /app
|
||||
# Файл /app/bot.db будет управляться через монтирование тома или создан приложением.
|
||||
RUN mkdir -p /app/logs && \
|
||||
touch /app/bot.db && \
|
||||
chmod 777 /app && \
|
||||
chmod 777 /app/logs && \
|
||||
chmod 666 /app/bot.db
|
||||
chmod 777 /app/logs
|
||||
|
||||
# Копируем файл конфигурации в директорию публикации
|
||||
ENTRYPOINT ["dotnet", "ТГ бот.dll"]
|
||||
|
@ -11,9 +11,11 @@ services:
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- ./bot.db:/app/bot.db:rw
|
||||
- ./data:/app/data:rw
|
||||
- ./logs:/app/logs:rw
|
||||
user: "1000:1000"
|
||||
environment:
|
||||
- DATABASE_PATH=/app/data/bot.db
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user