This project is organized as a npm workspace. This is a monorepo for two projects.
./server
./webnpm installcd ./server
# Run migrations
npm run migrate
# Add seed dta
npm run seednpm run servernpm run webnpm run build
Then
cd dist
sh ./run.shTo build a docker image use the following command:
docker build -t webapp-starter .To run use the following:
docker run -d -p 8080:8080 [-e ENV_VAR=value]* webapp-starter:lateste.g.
docker run -d -p 8080:8080
-e LOG_LEVEL=info
webapp-starter:latestFollowing env values can be set:
LOG_LEVEL=info
API_LOG_LEVEL=debug
DEBUG=truecd ./server
npx knex --knexfile db/knexfile.js migrate:make <migration_name>
# Seed
npx knex --knexfile db/knexfile.js seed:make <seed_name>