ARG NODE_VERSION="node:22-alpine" FROM ${NODE_VERSION} RUN apk add --no-cache tzdata ENV TZ=Europe/Prague \ LC_ALL=cs_CZ.UTF-8 \ NODE_ENV=production WORKDIR /app # Vykopírování sestaveného serveru COPY ./server/node_modules ./server/node_modules COPY ./server/dist ./ # TODO tohle není dobře, má to být součástí serveru # COPY ./server/resources ./resources # Vykopírování sestaveného klienta COPY ./client/dist ./public # Zkopírování konfigurace easter eggů a changelogů RUN if [ -f ./server/.easter-eggs.json ]; then cp ./server/.easter-eggs.json ./server/; fi \ && if [ -d /server/changelogs ]; then cp -r /server/changelogs ./server/changelogs; fi EXPOSE 3000 CMD [ "node", "./server/src/index.js" ]