No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
back
front
nginx
.dockerignore
.env.example
.gitignore
LICENSE
README.md
docker-compose.dev.yml
docker-compose.override.yml
docker-compose.prod.yml
docker-compose.test.yml
docker-compose.yml
dockerfile_back
dockerfile_front
dockerfile_nginx
package-lock.json
package.json
prod-restart-service.sh
prod-start.sh

README.md

Zen

Setup

A .env file must be created and populated with appropriate configuration values. Sample values in the .env.example file.

For front-end Sentry use, a front/.env.local needs creation and configuration too.

Install Docker and Docker-Compose, then

docker-compose build
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up # dev
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up # prod

Dev containers start with :

  • Express app on port 8080
  • React app on port 3000
  • nginx (last React production build) on port 80

Production containers only open port 443 & 80