Move Dockerfiles

This commit is contained in:
2020-05-07 18:35:26 +02:00
parent e8209143d9
commit cfe3058bae
4 changed files with 8 additions and 8 deletions
-60
View File
@@ -1,60 +0,0 @@
(security) {
header * {
-Server
-Date
Strict-Transport-Security "max-age=31536000; includeSubDomains"
Feature-Policy "geolocation none;midi none;notifications none;push none;sync-xhr none;microphone none;camera none;magnetometer none;gyroscope none;speaker self;vibrate none;fullscreen self;payment none;"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
X-XSS-Protection "1; mode=block"
Referrer-Policy "no-referrer-when-downgrade"
}
}
simplenotes.be {
@static {
path *.css *.js
file
}
@404 {
expression {http.error.status_code} == 404
}
route /* {
file_server
}
handle_errors {
rewrite @404 /404.html
file_server
import security
}
route /api/* {
uri strip_prefix /api
reverse_proxy http://api:8081
}
header @static Cache-Control "public, max-age=31536000"
header Content-Security-Policy "default-src 'self' 'unsafe-inline';"
encode gzip
root * /site
log
import security
}
www.simplenotes.be {
redir * https://simplenotes.be{path}
}
docs.simplenotes.be {
file_server
root * /docs
import security
header Content-Security-Policy "default-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net;"
}
-19
View File
@@ -1,19 +0,0 @@
## Docker multi-stage build
## Generate api documentation
FROM quay.io/bukalapak/snowboard AS docbuilder
RUN mkdir /out
COPY api-doc /doc
RUN /app/packages/snowboard/bin/run html api.apib -o /out
## Generate website
FROM node:latest AS builder
COPY frontend /app
WORKDIR /app
RUN yarn install && yarn run generate
## Main image
FROM caddy:2.0.0
COPY caddy/Caddyfile /etc/caddy/Caddyfile
COPY --from=docbuilder /out /docs
COPY --from=builder /app/dist /site