Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ludotosk/docker-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

My api server dockerized

What service I have dockerized?

I dockerized my API server that you can find here,obviously I used the node docker to do the job.

Docker I used:

  • Nginx
  • Node
  • Certbot
  • Watchtower

How do I manage performance?

I set docker to run the network in host mode, so will provide the best performance possible. I tested this set up with wrk, the overhead due to docker is minimal.

Why I use watchtower?

Related to docker the only thing I can do is keep updated all the docker, this is possible with Watchtower.

Why I use Certbot?

With Certbot I can obtain an SSL certificate from let's encrypt.

Why I use Nginx?

Because following the node.js official documentation using node.js with root privileges is a bad thing in terms of security, so I have installed Nginx to act as a proxy manager and to server certificates provided by Certbot.

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /