This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
ff-admin-aio/Dockerfile
2025-01-26 10:54:51 +01:00

48 lines
982 B
Docker

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"]