DEVELOPMENT ENVIRONMENT

~liljamo/liljamo-dev-zola

f927450f897e84e85677e5fbd4419d9d5205da4e — Jonni Liljamo 9 months ago 9d18b7c
feat: Dockerfile and nginx.conf
2 files changed, 40 insertions(+), 0 deletions(-)

A Dockerfile
A nginx.conf
A Dockerfile => Dockerfile +17 -0
@@ 0,0 1,17 @@
FROM alpine:edge AS builder

RUN apk add zola

RUN mkdir /src
WORKDIR /src

COPY . /src

RUN zola build

# --

FROM nginx:1.25.3-alpine

COPY --from=builder /src/public /usr/share/nginx/html
COPY nginx.conf /etc/nginx/conf.d/default.conf

A nginx.conf => nginx.conf +23 -0
@@ 0,0 1,23 @@
server {
    listen       80;
    listen  [::]:80;
    server_name _;

    access_log /var/log/nginx/host.access.log  main;

    gzip on;
    gzip_comp_level 6;
    gzip_types
        text/html
        text/css
        application/javascript
        image/svg+xml
        font/woff2;

    root /usr/share/nginx/html;
    error_page 404 /404.html;

    location / {
        index index.html;
    }
}