Sign inSign up

tomdesinto/name-generator

By tomdesinto

Updated about 9 years ago

generate easy to remember ramdom pseudo IDs like docker does for naming containers

Image
2

2.1K

tomdesinto/name-generator repository overview

Name generator

This project provides a web service that generates random names to identify objects among humans.

It provides two collections :

  • fr : names and french adjectives
  • docker : same names and adjectives as the Docker project

Usage:

curl http://localhost:10010/fr
{"name":"Hannibal-outré"}                                                                        

curl http://localhost:10010/docker
{"name":"naughty-minsky"}                          
endpointdescription
http://127.0.0.1:10010/fr/generates french names
http://127.0.0.1:10010/docker/generates names like Docker does
http://127.0.0.1:10010/swaggerSwagger API spec file

Deploying with docker

docker run -d -p 80:10010 tomdesinto/name-generator

Or, if you want to build the image yourself:

git clone https://github.com/thomasleveil/name-generator
cd name-generator
docker build -t name-generator .
docker run -d -p 80:10010 name-generator

The application is listening on port 80

Deploying with docker-compose

git clone https://github.com/thomasleveil/name-generator
cd name-generator
docker-compose up -d

The application is listening on port 80

How to run

git clone https://github.com/thomasleveil/name-generator
cd name-generator
npm install
dev server
npm run dev
prod server
npm run start

How to add data

See the data folder

Tag summary

Content type

Image

Digest

Size

316.6 MB

Last updated

about 9 years ago

docker pull tomdesinto/name-generator