Table of Contents
- node
- docker
-
Clone the repo
git clone https://github.com/ericaskari/ericaskari-web.git
-
Install NPM packages
npm install
-
Start containers
docker-compose up -d
-
Start backend
npm run start:api
-
Start frontend
npm run start:web
Mohammad Askari (Eric) - @Erikaskari - [email protected]
Project Link: https://github.com/ericaskari/ericaskari-web
Run nx g @nrwl/angular:app my-app
to generate an application.
Run nx g @nrwl/nest:app my-app
to generate an application.
Run nx g @nrwl/angular:lib my-lib
to generate a library.
Run nx g @nrwl/nest:lib my-lib
to generate a library.
Run docker-compose up -d
for a dev server.
kubectl port-forward database-ericaskari-dev-postgresql-0 -n databases 5432:5432
kubectl port-forward database-ericaskari-prod-postgresql-0 -n databases 5432:5432
mkdir -p ~/dev-ca && openssl genrsa -des3 -out ~/dev-ca/certificate-authority.key 2048
mkdir -p ~/dev-ca && openssl req -x509 -config ssl.cnf -new -nodes -key ~/dev-ca/certificate-authority.key -sha256 -days 1825 -out ~/dev-ca/certificate-authority.pem
Add the root certificate to keychain and choose always trust.
openssl genrsa -out ssl.key 2048
openssl req -new -config ssl.cnf -key ssl.key -out ssl.csr
openssl x509 \
-req \
-in ssl.csr \
-CA ~/dev-ca/certificate-authority.pem \
-CAkey ~/dev-ca/certificate-authority.key \
-CAcreateserial \
-out ssl.crt \
-days 825 \
-sha256 \
-extfile ssl.ext