File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -14,19 +14,20 @@ COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
1414RUN composer install --working-dir=/app --no-dev --prefer-dist \
1515 && rm /usr/local/bin/composer
1616
17+ # Create a custom user with UID 1234 and GID 1234
18+ RUN groupadd -g 1234 pubsubgroup && \
19+ useradd -m -u 1234 -g pubsubgroup pubsubuser
20+
21+ RUN chown -R 1234:1234 /app/server/
22+ USER pubsubuser
1723WORKDIR /app/server/certs
24+
1825RUN openssl genrsa -des3 -passout pass:x -out server.pass.key 2048 && \
1926 openssl rsa -passin pass:x -in server.pass.key -out server.key && \
2027 rm server.pass.key && \
2128 openssl req -new -key server.key -out server.csr -subj "/C=NL/ST=Overijssel/L=Enschede/O=PDSInterop/OU=PDSInterop/CN=pubsub" && \
2229 openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
2330
24- # Create a custom user with UID 1234 and GID 1234
25- RUN groupadd -g 1234 pubsubgroup && \
26- useradd -m -u 1234 -g pubsubgroup pubsubuser
27-
28- USER pubsubuser
29-
3031WORKDIR /app/server/
3132EXPOSE 8080
3233CMD ["php" , "server.php" ]
You can’t perform that action at this time.
0 commit comments