Secure digital helpdesk platform
Find a file
Abel Luck d50f0e058a docker-compose: move signdald to different docker-compose
when developing metamigo you want to run the api, frontend, and worker
locally but want postgres and signald in containers.

this commit moves signald into the postgresql compose (which could be
renamed now i suppose) so you can run just that compose (npm run
docker:metamigo:dev:up) to do local dev on metamigo.
2023-08-09 09:31:53 +00:00
.vscode Develop 2023-07-18 12:26:57 +00:00
apps metamigo-cli no longer starts the worker or the api 2023-08-09 09:31:09 +00:00
docker Develop 2023-07-18 12:26:57 +00:00
packages Develop 2023-07-18 12:26:57 +00:00
scripts Dockerfile updates 2023-05-26 12:02:55 +00:00
signald-state metamigo-api: runs in docker now 2023-06-02 15:26:30 +00:00
.devcontainer.json Update devcontainer.json 2023-06-21 14:43:13 +00:00
.dockerignore metamigo-frontend: build and run in docker 2023-06-06 07:10:28 +00:00
.editorconfig Align node and npm versions to fix overrides 2023-06-07 10:25:53 +00:00
.gitignore Docker Compose refactoring 2023-06-21 12:48:07 +00:00
.gitlab-ci.yml Develop 2023-07-18 12:26:57 +00:00
.gitpod.dockerfile add gitpod.yml 2023-06-02 09:11:49 +00:00
.gitpod.yml gitpod: run npm install on init 2023-06-06 07:11:06 +00:00
.nvmrc Align node and npm versions to fix overrides 2023-06-07 10:25:53 +00:00
docker-compose.leafcutter.yml Docker Compose refactoring 2023-06-21 12:48:07 +00:00
docker-compose.link.yml Develop 2023-07-18 12:26:57 +00:00
docker-compose.metamigo-postgresql.yml docker-compose: move signdald to different docker-compose 2023-08-09 09:31:53 +00:00
docker-compose.metamigo.yml docker-compose: move signdald to different docker-compose 2023-08-09 09:31:53 +00:00
docker-compose.nginx-proxy.yml Docker Compose refactoring 2023-06-21 12:48:07 +00:00
docker-compose.opensearch.yml Docker Compose refactoring 2023-06-21 12:48:07 +00:00
docker-compose.zammad.yml Develop 2023-07-18 12:26:57 +00:00
LICENSE.md Begin addon reorganization 2023-05-03 10:36:37 +00:00
Makefile Docker Compose refactoring 2023-06-21 12:48:07 +00:00
package-lock.json Develop 2023-07-18 12:26:57 +00:00
package.json Develop 2023-07-18 12:26:57 +00:00
README.md README update 2023-06-07 12:32:27 +00:00
turbo.json npm run dev:metamigo now builds+watches all metamigo things!! 2023-06-07 08:24:13 +00:00

Dev Setup

NOTE: When using Gitpod/Codespaces, use at least 16GB RAM

Local dev with docker-compose

  • Create link-stack/.env from Bitwarden .env for root of link-stack
  • Run local dev with docker-compose:
    git clone ...
    cd link-stack
    make start-dev
    

Or for local dev of a single app

  • Create link-stack/apps/link/.env.local from Bitwarden .env.local for link-stack/apps/link
  • Create link-stack/apps/metamigo-frontend/.metamigo.local.json from Bitwarden .metamigo.local.json for link-stack/apps/metamigo/frontend
  • Build locally for development:
    npm install
    make dev-metamigo # this starts the containers
    npm run migrate   # this migrates the db
    npm run dev:metamigo  # this runs metamigo frontend and api
    

TODO