mirror of
https://github.com/akveo/ngx-admin.git
synced 2025-12-16 15:40:11 +01:00
Merge 734a3a8976 into 6363d5171d
This commit is contained in:
commit
71320d5e92
4 changed files with 47 additions and 0 deletions
9
.dockerignore
Normal file
9
.dockerignore
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
.git
|
||||
.gitignore
|
||||
node_modules
|
||||
.editorconfig
|
||||
LICENSE
|
||||
*.md
|
||||
Dockerfile*
|
||||
docker-compose*
|
||||
.vscode
|
||||
16
Dockerfile
Normal file
16
Dockerfile
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
FROM node:14
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY package.json .
|
||||
|
||||
RUN npm install
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN npm run build --prod
|
||||
|
||||
EXPOSE 4200
|
||||
|
||||
# Start APP
|
||||
CMD npm start
|
||||
19
README.md
19
README.md
|
|
@ -6,6 +6,25 @@
|
|||
|
||||
To install ngx-admin you have to use NodeJS version 14.14+ because of [node-sass](https://github.com/sass/node-sass) version utilized in the application.
|
||||
|
||||
### Docker deployment
|
||||
|
||||
For deployment using Docker containers, please use the Dockerfile provided.
|
||||
|
||||
Example for local deployment:
|
||||
|
||||
First, build the image
|
||||
```bash
|
||||
cd /path/to/projectfolder
|
||||
docker build -t akveo/ngx-admin .
|
||||
```
|
||||
|
||||
And then run the container
|
||||
```bash
|
||||
docker run -dt -v /path/to/projectfolder/src:/app/src --name ngx-admin -p 4200:4200 akveo/ngx-admin
|
||||
```
|
||||
|
||||
Finally, wait for a few seconds to let the container init (you can check with `docker logs -f ngx-admin`) and then you can open your browser on http://localhost:4200/.
|
||||
|
||||
# Material theme for ngx-admin
|
||||
|
||||
Material admin theme is based on the most popular Angular dashboard template - [ngx-admin](https://akveo.github.io/ngx-admin?utm_campaign=ngx_admin%20-%20home%20-%20ngx_admin%20github%20readme&utm_source=ngx_admin_material&utm_medium=referral&utm_content=github_readme)
|
||||
|
|
|
|||
|
|
@ -181,5 +181,8 @@
|
|||
"@schematics/angular:directive": {
|
||||
"prefix": "ngx"
|
||||
}
|
||||
},
|
||||
"cli": {
|
||||
"analytics": false
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue