Realtime Chat Socket Template
- Clone This Repository Using HTTPS
git clone https://github.com/firmanJS/socket-template.git
cd existing_repo
running application three methods manually, using docker or via Makefile
- Manually :
# Copy enviroment variables from .env.sample to .env
cp .env.sample .env
# Copy Makefile for simple command
cp Makefile.sample Makefile
# Install package via npm or yarn
npm install
# Run application via npm or yarn
npm run dev
- Via Docker :
# Copy enviroment variables from .env.sample to .env
cp .env.sample .env
# Build application
docker-compose -f docker-compose-dev.yml up --build --remove-orphans --force-recreate
# Stop aplication
CTRL+C
# then
docker-compose -f docker-compose-dev.yml down
# After build you can run command with this
docker-compose -f docker-compose-dev.yml up
# Or you can hide log with command
docker-compose -f docker-compose-dev.yml up -d
- Via Make :
# Copy enviroment variables from .env.sample to .env
cp .env.sample .env
# Build application
change compose-file value with your environtment
make docker-build
# Stop aplication
CTRL+C
# then
make docker-down
# After build you can run command with this
make docker-start