removing legacy shit, adding docker file

This commit is contained in:
wompmacho
2020-11-10 02:03:48 -05:00
parent de94c54617
commit 2291aaf340
4 changed files with 18 additions and 22 deletions

1
.gitignore vendored
View File

@@ -3,3 +3,4 @@
/src/node_modules/@sapper/ /src/node_modules/@sapper/
yarn-error.log yarn-error.log
/__sapper__/ /__sapper__/
sapper-template-README.md

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
FROM node:lts-alpine AS base
WORKDIR /app
COPY . .
RUN npm install && npm run build && npm ci --production
FROM mhart/alpine-node:slim AS final
WORKDIR /app
COPY --from=base app/static ./static
COPY --from=base app/node_modules ./node_modules
COPY --from=base app/__sapper__/build ./__sapper__/build
ENV PORT=80
EXPOSE 80
CMD ["node", "__sapper__/build"]

19
package-lock.json generated
View File

@@ -2321,16 +2321,6 @@
"integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
"dev": true "dev": true
}, },
"lodash.isobject": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
"integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0="
},
"lodash.tonumber": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/lodash.tonumber/-/lodash.tonumber-4.0.3.tgz",
"integrity": "sha1-C5azGzVnJ5Prf1pj7nkfG56QJdk="
},
"loose-envify": { "loose-envify": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -2966,15 +2956,6 @@
"integrity": "sha512-oW0fGHlyFFMvzRtIvOs84b0fOc0gmZNQcL5Is3hxuTpvaYX3pfd8oHy4KnOvbq4Ca6SG6AHdRMk7OhApTo0NqA==", "integrity": "sha512-oW0fGHlyFFMvzRtIvOs84b0fOc0gmZNQcL5Is3hxuTpvaYX3pfd8oHy4KnOvbq4Ca6SG6AHdRMk7OhApTo0NqA==",
"dev": true "dev": true
}, },
"sveltestrap": {
"version": "3.9.5",
"resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-3.9.5.tgz",
"integrity": "sha512-cqpAQ+MD7Z0Oe+rAMLmHwwEYJ+UyYtIz1r1DDB6xPzN9iYGnjqTfYoW4BZqnZFj7ejsDMNnyQV3tWJyf8NbXzA==",
"requires": {
"lodash.isobject": "^3.0.2",
"lodash.tonumber": "^4.0.3"
}
},
"terser": { "terser": {
"version": "5.3.8", "version": "5.3.8",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.3.8.tgz", "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.8.tgz",

View File

@@ -5,7 +5,7 @@
"scripts": { "scripts": {
"dev": "sapper dev", "dev": "sapper dev",
"build": "sapper build", "build": "sapper build",
"export": "sapper export --legacy", "export": "sapper export",
"start": "node __sapper__/build" "start": "node __sapper__/build"
}, },
"dependencies": { "dependencies": {
@@ -15,8 +15,7 @@
"ml5": "^0.6.0", "ml5": "^0.6.0",
"p5": "^1.1.9", "p5": "^1.1.9",
"polka": "next", "polka": "next",
"sirv": "^1.0.0", "sirv": "^1.0.0"
"sveltestrap": "^3.9.5"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.0.0", "@babel/core": "^7.0.0",