diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index fe1152b..0000000 --- a/.dockerignore +++ /dev/null @@ -1,30 +0,0 @@ -**/.classpath -**/.dockerignore -**/.env -**/.git -**/.gitignore -**/.project -**/.settings -**/.toolstarget -**/.vs -**/.vscode -**/*.*proj.user -**/*.dbmdl -**/*.jfm -**/azds.yaml -**/bin -**/charts -**/docker-compose* -**/Dockerfile* -**/node_modules -**/npm-debug.log -**/obj -**/secrets.dev.yaml -**/values.dev.yaml -LICENSE -README.md -!**/.gitignore -!.git/HEAD -!.git/config -!.git/packed-refs -!.git/refs/heads/** \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index f9e896c..0000000 --- a/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ - FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build -WORKDIR /app - -# Копируем файлы проекта и восстанавливаем зависимости -COPY . ./ -RUN dotnet restore - -# Сборка проекта -RUN dotnet publish -c Release -o out - -# Используем официальный образ .NET Runtime для запуска -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS runtime -WORKDIR /app -COPY --from=build /app/out . -COPY --from=build /app/appsettings.json ./appsettings.json # Копируем appsettings.json в контейнер -COPY --from=build /app/bot.db ./bot.db # Копируем bot.db в контейнер - -# Устанавливаем переменные окружения -ENV ASPNETCORE_URLS=http://+:5000 -ENV DOTNET_RUNNING_IN_CONTAINER=true - -# Открываем порт -EXPOSE 5000 - -# Запускаем приложение -ENTRYPOINT ["dotnet", "ТГ бот.dll"] \ No newline at end of file diff --git a/appsettings.json b/appsettings.json index 0a351ed..3fb831e 100644 --- a/appsettings.json +++ b/appsettings.json @@ -1,4 +1,4 @@ { - "BotToken": "7648550214:AAGKCOe2t9Zl3Quh-0QRveppAzN7CsrURd8", + "BotToken": "7983301191:AAH9qcYmKPP44QvvNpkP71tppv_BAaqZC20", "Database": "Data Source=bot.db" } diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index b0de36d..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,13 +0,0 @@ -version: '3.8' - -services: - bot: - build: . - container_name: telegram_bot - ports: - - "5000:5000" - environment: - - ASPNETCORE_ENVIRONMENT=Production - volumes: - - ./logs:/app/logs - restart: always