Catalyst-Plugin-OpenIDConnect
view release on metacpan or search on metacpan
DEPLOYMENT.md view on Meta::CPAN
# Copy application
COPY . .
# Generate keys (or mount from volume)
RUN mkdir -p /app/keys && \
openssl genrsa -out /app/keys/private.pem 2048 && \
openssl rsa -in /app/keys/private.pem -pubout -out /app/keys/public.pem
# Create non-root user
RUN useradd -m -u 1000 catalyst && \
chown -R catalyst:catalyst /app
USER catalyst
EXPOSE 5000
CMD ["perl", "app.pl"]
```
### Docker Compose
( run in 1.775 second using v1.01-cache-2.11-cpan-71847e10f99 )