2024-08-31 13:50:26 +02:00
|
|
|
FROM phpdoc/phpdoc:3.5 AS doc_builder
|
2022-02-13 00:43:31 +01:00
|
|
|
|
|
|
|
|
COPY . /source
|
|
|
|
|
|
2023-04-21 16:27:46 +02:00
|
|
|
WORKDIR /source
|
|
|
|
|
|
2022-02-13 00:43:31 +01:00
|
|
|
RUN mkdir /target && \
|
2023-09-09 16:48:27 +02:00
|
|
|
phpdoc run \
|
2023-04-21 16:27:46 +02:00
|
|
|
-d 'core/classes' \
|
|
|
|
|
-d 'modules/Core/classes' \
|
|
|
|
|
-d 'modules/Discord Integration/classes' \
|
|
|
|
|
-d 'modules/Cookie Consent/classes' \
|
|
|
|
|
-d 'modules/Forum/classes' \
|
|
|
|
|
-d 'modules/Members/classes' \
|
|
|
|
|
-i vendor \
|
|
|
|
|
-t /target
|
2022-02-13 00:43:31 +01:00
|
|
|
|
2023-01-18 19:14:18 +01:00
|
|
|
FROM nginxinc/nginx-unprivileged:stable
|
2022-02-13 00:43:31 +01:00
|
|
|
|
|
|
|
|
COPY --from=doc_builder /target /usr/share/nginx/html
|