Authentication micro-service for the "Intro to the cloud technologies" course
Steps to get it up and running:
- Specify environment variables, such as:
ACCESS_TOKEN_SECRET
: secret key wich will be used to sign accesss tokensREFRESH_TOKEN_SECRET
: secret key wich will be used to sign accesss tokensUSER_REGISTRY_URL
: url on whichuser-registry-service
is availableDATABASE_URL
: posrgress URL to a database in format:postgresql://<username>:<password>@<hostname>:<port>/<database>?schema=<schema_name>
(for e.g.postgresql://user:password@localhost:5432/motum?schema=public
)PORT
: port on which REST authentication api will be availableSERVICE_PORT
: port on which gRPC authentication api will be availableBIND_ADDRESS
: address to bind REST api socket to
yarn build
yarn start
Or after you add env variables use yarn docker
to build docker image