mirror of https://github.com/iconify/api.git
chore: Docker commands
This commit is contained in:
parent
624b63deb8
commit
8be5f675e5
|
|
@ -14,6 +14,15 @@ If you want to customise config, fork this repo, customise source code, then bui
|
||||||
|
|
||||||
To run a Docker image, run `docker run -d -p 3000:3000 iconify/api` (change first 3000 to port you want to run API on).
|
To run a Docker image, run `docker run -d -p 3000:3000 iconify/api` (change first 3000 to port you want to run API on).
|
||||||
|
|
||||||
|
NPM commands for working with Docker images:
|
||||||
|
|
||||||
|
- `npm run docker:build` - builds Docker image.
|
||||||
|
- `npm run docker:start` - starts Docker container on port 3000.
|
||||||
|
- `npm run docker:stop` - stops all Iconify API Docker containers.
|
||||||
|
- `npm run docker:cleanup` - removes all unused Iconify API Docker containers.
|
||||||
|
|
||||||
|
There is no command to remove unused images because of Docker limitations. You need to do it manually from Docker Desktop or command line.
|
||||||
|
|
||||||
## How to use it
|
## How to use it
|
||||||
|
|
||||||
First, you need to install NPM dependencies and run build script:
|
First, you need to install NPM dependencies and run build script:
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,12 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc -b",
|
"build": "tsc -b",
|
||||||
"test": "vitest --config vitest.config.mjs",
|
"test": "vitest --config vitest.config.mjs",
|
||||||
"start": "node --expose-gc lib/index.js"
|
"start": "node --expose-gc lib/index.js",
|
||||||
|
"docker:build": "./docker.sh",
|
||||||
|
"docker:start": "docker run -d -p 3000:3000 iconify/api",
|
||||||
|
"docker:stop": "docker ps -q --filter ancestor=iconify/api | xargs -r docker stop",
|
||||||
|
"docker:cleanup": "docker ps -q -a --filter ancestor=iconify/api | xargs -r docker rm",
|
||||||
|
"docker:publish": "docker push iconify/api"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fastify/formbody": "^7.4.0",
|
"@fastify/formbody": "^7.4.0",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue