Files

14 lines
739 B
Docker

# Лёгкий образ: только среда запуска. Файлы сервера НЕ копируются внутрь —
# папка server/ монтируется при старте (см. docker-compose.yml).
# Благодаря этому пересборка образа почти никогда не нужна, а обновление
# сервера = замена файлов на диске + docker compose restart.
FROM eclipse-temurin:25-jdk-noble
RUN apt-get update && apt-get install -y --no-install-recommends mariadb-client && rm -rf /var/lib/apt/lists/*
WORKDIR /opt/l2
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh && sed -i 's/\r$//' /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]