diff --git a/ Dockerfile b/ Dockerfile deleted file mode 100644 index aaf2701..0000000 --- a/ Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM eclipse-temurin:21-jre-alpine - -LABEL maintainer="screenshot-server" -LABEL description="Screenshot Storage Server with Telegram Bot" - -# Создаём директорию для данных -RUN mkdir -p /data/uploads && chmod 777 /data/uploads - -# Рабочая директория -WORKDIR /app - -# Копируем JAR -COPY build/libs/screenshot-server.jar app.jar - -# Порт -EXPOSE 8080 - -# Переменные окружения -ENV TELEGRAM_BOT_TOKEN="" -ENV TELEGRAM_BOT_USERNAME="ScreenshotStorageBot" -ENV TELEGRAM_ALLOWED_CHAT_IDS="" -ENV JAVA_OPTS="-Xmx512m" - -# Точка входа -ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"] diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..aaf2701 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM eclipse-temurin:21-jre-alpine + +LABEL maintainer="screenshot-server" +LABEL description="Screenshot Storage Server with Telegram Bot" + +# Создаём директорию для данных +RUN mkdir -p /data/uploads && chmod 777 /data/uploads + +# Рабочая директория +WORKDIR /app + +# Копируем JAR +COPY build/libs/screenshot-server.jar app.jar + +# Порт +EXPOSE 8080 + +# Переменные окружения +ENV TELEGRAM_BOT_TOKEN="" +ENV TELEGRAM_BOT_USERNAME="ScreenshotStorageBot" +ENV TELEGRAM_ALLOWED_CHAT_IDS="" +ENV JAVA_OPTS="-Xmx512m" + +# Точка входа +ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"] diff --git a/README.md b/README.md index a4c0443..18fedf9 100644 --- a/README.md +++ b/README.md @@ -74,8 +74,8 @@ ```bash # Сборка и публикация -docker build -t yourusername/screenshot-server:latest . -docker push yourusername/screenshot-server:latest +docker build -t malexple/screenshot-server:latest . +docker push malexple/screenshot-server:latest # Запуск из Docker Hub docker run -d \