Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madeindjs/embed-kanban
https://github.com/madeindjs/embed-kanban
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/madeindjs/embed-kanban
- Owner: madeindjs
- Created: 2021-09-02T13:51:58.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T15:16:21.000Z (about 3 years ago)
- Last Synced: 2023-03-02T04:01:36.907Z (over 1 year ago)
- Language: TypeScript
- Size: 998 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Embed Kanban
This is a monorepo of Embed Kanban with theses repositories
- [component](./component/README.md), this is the component
- [backend](./backend/README.md), server to create API key and save Kanban state
- [frontend](./backend/README.md), frontend to manage your API keys## Setup
## Development
```sh
docker-compose up
```### Docker
Build image is available here: [arousseau/embed-kanban](https://hub.docker.com/repository/docker/arousseau/embed-kanban).
Build a fresh Docker image
```sh
docker build -t "embed-kanban:lastest" .
```Before run it, you may want to create a network
```sh
docker network create --driver bridge br-kanban
```you may want to start a side Postgres container like this
```sh
docker run \
-e POSTGRES_USER=kanban \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_DB=kanban \
-p 5432:5432 \
--name kanban-db \
--network br-kanban \
postgres:13docker exec kanban-db psql -U kanban -c 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp"'
```Then run it
```sh
docker run \
-e JWT_SECRET=azerty \
-e DATABASE_USER=kanban \
-e DATABASE_PASSWORD=password \
-e DATABASE_HOST=kanban-db \
-e DATABASE_DB=kanban \
-p 3000:3000 \
--name kanban-server \
--network br-kanban \
"embed-kanban:lastest"
```