No description
Find a file
2025-02-20 23:45:13 +01:00
.vscode deactivate vscode html formatter 2025-02-19 00:16:00 +01:00
caddy ok this seems to work 2025-02-14 20:03:28 +01:00
other add nostr resources 2025-02-19 14:11:44 +01:00
src don't allow going home unless profile details are complete 2025-02-20 23:45:13 +01:00
tests actually check something 2025-02-14 15:07:29 +01:00
.env.dist ok this seems to work 2025-02-14 20:03:28 +01:00
.eslintrc.json . 2025-02-14 12:23:50 +01:00
.gitignore a bit of cleaning 2025-02-14 23:45:58 +01:00
.prettierrc format project 2025-02-14 11:13:18 +01:00
docker-compose.yml amke hot reload work for node app 2025-02-19 18:49:10 +01:00
docker-entrypoint.sh amke hot reload work for node app 2025-02-19 18:49:10 +01:00
Dockerfile amke hot reload work for node app 2025-02-19 18:49:10 +01:00
package-lock.json first test 2025-02-14 14:59:46 +01:00
package.json first test 2025-02-14 14:59:46 +01:00
README.md a bit of cleaning 2025-02-14 23:45:58 +01:00

Express hello world

A joke application.

How to set up dev environment

  • Pre-requisites
    • docker and docker compose
    • node and npm
  • Run npm install
  • You can now start the app in a container by running npm run start:containers (and shut it down with npm run stop:containers).

How to test

  • Run npm run test

How to deploy

The app has never been deployed in production, so there's a lot of things to polish.

The (hypothetical) approach is to:

  • Spin up a linux box.
  • Install node, caddy and postgres.
  • Configure them all nice and stuff so they work together and have a reasonable production set up.
  • Set up the node app with systemd so it runs proper.

Other

  • You can format with npm run format and lint with npm run lint.