FROM docker:23.0.1-cli-alpine3.17 # Installiere docker-compose RUN apk add --no-cache docker-compose # Arbeitsverzeichnis WORKDIR /app RUN mkdir -p /app/icons RUN mkdir -p /app/database RUN mkdir -p /app/files # Kopiere die docker-compose.yml und die Nginx-Konfiguration COPY docker-compose.yml . COPY nginx.conf ./nginx.conf COPY ./icons ./icons ENV DOCKER_HOST=unix:///var/run/docker.sock ENV SERVERADDRESS="" ENV APPNAMEOVERWRITE="" ENV IMPRINTLINK="" ENV PRIVACYLINK="" ENV CUSTOMLOGINMESSAGE="" ENV JWT_SECRET="" ENV JWT_EXPIRATION="" ENV REFRESH_EXPIRATION="" ENV PWA_REFRESH_EXPIRATION="" ENV MAIL_USERNAME="" ENV MAIL_PASSWORD="" ENV MAIL_HOST="" ENV MAIL_PORT="" ENV MAIL_SECURE="" ENV CLUB_NAME="" ENV CLUB_WEBSITE="" ENV BACKUP_INTERVAL="" ENV BACKUP_COPIES="" ENV BACKUP_AUTO_RESTORE="" ENV MYSQL_DATABASE="" ENV MYSQL_USER="" ENV MYSQL_PASSWORD="" ENV MYSQL_ROOT_PASSWORD="" EXPOSE 80 3306 # Standardbefehl: docker-compose starten CMD ["docker-compose", "up"]