diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..420288ee --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.git +.gitignore +node_modules +npm-debug.log +Dockerfile* +docker-compose* +README.md +LICENSE +.vscode \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 4a90bead..d4d153b0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,5 @@ { "typescript.tsdk": "./node_modules/typescript/lib", - "tslint.enable": false + "tslint.enable": false, + "angular.enable-strict-mode-prompt": false } diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..37d902ac --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +# Stage 1 +FROM node:14.15.0 as node +WORKDIR /app +COPY . . +RUN npm install +RUN npm run build --prod +# Stage 2 +FROM nginx:alpine +COPY --from=node /app/dist /usr/share/nginx/html + + +# docker run -d -it -p 80:80/tcp --name ngx-admin bashizip/ngx-admin:latest +# docker exec -it 79fb3f7d6f9d /bin/sh \ No newline at end of file diff --git a/angular.json b/angular.json index d9a98ba4..1069a260 100644 --- a/angular.json +++ b/angular.json @@ -182,5 +182,8 @@ "@schematics/angular:directive": { "prefix": "ngx" } + }, + "cli": { + "analytics": "6ceaf63a-1fd9-4b47-8f92-86ee6131896a" } }