Skip to content

Project created to learn React and have fun.

Notifications You must be signed in to change notification settings

mithenks/react-chess-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node development docker project

Example project to develop application with Node using Docker.

The idea is that you can use docker to develop your node application, without aving to install anything on your system.

If you use the wrappers ./npm and ./npx you can run anything in the container like you use to do if you have node installed on your system.

TL;DR

Edit the configuration file .env to fit your needs.

A configured file will look something like:

PROJECT_NAME=awesomeidea
PROJECT_VENDOR=mystartup

COMPOSE_PROJECT_NAME=awesomeidea_mystartup
COMPOSE_FILE=.bmeme/docker-compose.yml

Create and run the docker container

$ docker-compose up -d

You can check that everything is working right

$ docker-compose ps
           Name                     Command         State   Ports
-----------------------------------------------------------------
awesomeidea_mystartup_app_1   /bin/sleep infinity   Up

Run the npm or npx using the wrappers

$ ./npm --version
6.14.10
$ ./npx --version
6.14.10

If you need to run other commands inside the cointainer, you can run it with .bmeme/bin/app

$ .bmeme/bin/app node --version
v14.15.4

Access the container

You can use the .bmeme/bin/app wrapper to exec commands in the container. If you run the script without anything, you will access a shell insided the container itself.

$ .bmeme/bin/app node
Welcome to Node.js v14.15.4.
Type ".help" for more information.
>

References

About

Project created to learn React and have fun.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published