| FROM kyantech/palmr:latest |
|
|
| USER root |
|
|
| RUN if [ -f /etc/alpine-release ]; then \ |
| apk add --no-cache nginx; \ |
| else \ |
| apt-get update && apt-get install -y nginx && rm -rf /var/lib/apt/lists/*; \ |
| fi |
|
|
| COPY nginx.conf /app/nginx.conf |
| COPY entrypoint.sh /app/entrypoint.sh |
|
|
| RUN mkdir -p /var/lib/nginx /var/log/nginx /var/tmp/nginx /run/nginx \ |
| /app/server/prisma \ |
| /app/palmr-app/uploads /app/palmr-app/temp-uploads && \ |
| chmod 777 /app/server && \ |
| chown -R 1000:1000 /app/palmr-app /app/server/prisma && \ |
| chmod +x /app/entrypoint.sh |
|
|
| ENV SECURE_SITE=true |
| ENV S3_FORCE_PATH_STYLE=true |
| ENV PORT=7860 |
| ENV DISABLE_FILESYSTEM_ENCRYPTION=true |
|
|
| ENTRYPOINT ["/app/entrypoint.sh"] |