-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDockerfile
More file actions
23 lines (17 loc) · 869 Bytes
/
Dockerfile
File metadata and controls
23 lines (17 loc) · 869 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM eclipse-temurin:21-noble
LABEL maintainer="AMDev"
RUN groupadd --system -g 1001 telegrambot && adduser --uid 1001 --gid 1001 --disabled-password --shell /bin/false telegrambot
COPY --chown=telegrambot:telegrambot target/lib /opt/telegrambot/lib/
COPY --chown=telegrambot:telegrambot target/java.telegrambots.jar /opt/telegrambot/
RUN chown telegrambot:telegrambot /opt/telegrambot
RUN chmod +x /opt/telegrambot/java.telegrambots.jar
# Set the locale
RUN sed -i '/de_DE.UTF-8/s/^# //g' /etc/locale.gen && \
locale-gen
ENV LANG de_DE.UTF-8
ENV LANGUAGE de_DE:en
ENV LC_ALL de_DE.UTF-8
WORKDIR /opt/telegrambot/
USER telegrambot
#CMD ["echo $UID"]
ENTRYPOINT ["sh" , "-c", "java -cp java.telegrambots.jar:./lib/* de.bigamgamen.java.telegrambots.hertlhendl.HertlHendlBot ${BOT_TOKEN}:${BOT_KEY} ${BOT_NAME} ${CREATOR_ID} ${CREATOR_PAYPAL_EMAIL}"]