You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
706f11ac41 | 4 years ago | |
---|---|---|
src | 4 years ago | |
.gitignore | 4 years ago | |
Dockerfile | 4 years ago | |
README.md | 4 years ago | |
gulpfile.js | 4 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago | |
tsconfig.json | 4 years ago | |
tslint.json | 4 years ago |
README.md
API-server
Apollo server written in typescript that handles business logic.
Usage
Docker
docker build -t <image name> .
docker run --rm -p 4000:4000 <image name>
The Dockerfile is pretty stupid and could produce a smaller image, e.g. with multistage build.
Compile and run
Install gulp if not installed
npm -g gulp
npm install
gulp
npm start
For Development
Install node_modules and gulp
npm -g gulp
npm install
And start gulp in watch mode
gulp watch
This will watch *.ts files in ./src and recompile to ./dist and finally restart the server.