8000 GitHub - heypentype/EQX: A typographically centric font testing tool.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

heypentype/EQX

 
 

Repository files navigation

EQX

Demos

Frontend: http://34.73.108.93

Backend: http://35.231.157.252/admin

Getting Started

We use Docker to setup the EQX environment. Please open terminal, and running docker-compose up in the root of this repository. Docker should do the rest!

docker-compose up
# Timeout issues? COMPOSE_HTTP_TIMEOUT=1000 docker-compose up
# Still not working? docker-compose build --no-cache

Frontend: http://localhost:3000

Backend: http://localhost:1337

Resources

Stack summary

Secrets

We use kubesec and Google Cloud KMS to store encrypted secrets in this repo.

To add a new secret, first decrypt, then add secret, and then encrypt.

Secret Encryption

gcloud auth application-default login
kubesec encrypt -i --key=gcp:projects/eqx-host/locations/us-east1/keyRings/eqx/cryptoKeys/kubernetes-secrets base/secrets.yaml

Secret Decryption

gcloud auth application-default login
kubesec decrypt -i base /secrets.yaml

Debugging

Step 1

First stop and delete instance.

nvm use 14

Step 2

Then on backed.

npm cache clean --force
rm -r build
rm .yard-lock
rm .yard-lock
rm package-lock.json
rm -r node_modules

Step 3

Then on frontend.

npm cache clean --force
rm .next
rm .yard-lock
rm package-lock.json
rm -r node_modules

Step 4

Then on root.

docker-compose pull
docker-compose build --no-cache
# repeat step 1 and 2 if necessary
COMPOSE_HTTP_TIMEOUT=1000 docker-compose up # Timeout issues? 

About

A typographically centric font testing tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.8%
  • SCSS 11.7%
  • Dockerfile 0.5%
0