Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 2.64 KB

README.md

File metadata and controls

68 lines (43 loc) · 2.64 KB

Idiomatically

Docker Image CI

About

Idiomatically is a site for exploring idioms across languages and locales.

Check out this blog post to learn more about the inspiration for Idiomatically.net.

Search for idioms and filter by language

Idiomatically Homepage

Explore different ways to express an idiom in other languages and locales

Idiom Map

Contribute or update idioms

Add idiom

Technologies

Idiomatically started as a side project to explore different technologies. I hope it serves as an example of how to combine these together into a functioning application. Some of the technologies used are

Running Locally

There are a couple options to run locally. To do iterative development you should run with node locally. But you can also quickly get an instance up with docker.

Node

For development you must first set configuration up a configuration file by creating a file lib/.env.staging.local that contains filled in settings from this example file.

Once configured you can run the server and client server to enable iterative development.

Server

yarn server:start

Client

yarn client:start

Docker

To get it running self-contained you can just use docker-compose which will bootstrap it with a local mongodb instance.

docker-compose up --build

To stop the service run:

docker-compose stop