Merge branch 'DrMxrcy-app/nocodb'
This commit is contained in:
commit
4c20f6ef3b
|
@ -47,6 +47,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
|
|||
- [Navidrome](https://github.com/navidrome/navidrome) - A selfhosted music server
|
||||
- [Nextcloud](https://github.com/nextcloud/server) - A safe home for all your data
|
||||
- [Nitter](https://github.com/zedeus/nitter) - Alternative Twitter front-end
|
||||
- [NocoDB](https://github.com/nocodb/nocodb) - Open Source Airtable Alternative
|
||||
- [Node-RED](https://github.com/node-red/node-red) - Low-code programming for event-driven applications
|
||||
- [OneDev](https://code.onedev.io/onedev/server) - Self-hosted Git Server with Kanban and CI/CD
|
||||
- [Overseerr](https://github.com/sct/overseerr) - Request management and media discovery tool for the Plex ecosystem
|
||||
|
|
35
apps/NocoDB/config.json
Normal file
35
apps/NocoDB/config.json
Normal file
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
"$schema": "../schema.json",
|
||||
"name": "NocoDB",
|
||||
"port": 8146,
|
||||
"available": true,
|
||||
"exposable": true,
|
||||
"id": "nocodb",
|
||||
"tipi_version": 1,
|
||||
"version": "0.105.3",
|
||||
"categories": ["development"],
|
||||
"description": "The Open Source Airtable Alternative. Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.",
|
||||
"short_desc": "Open Source Airtable Alternative",
|
||||
"author": "https://github.com/nocodb",
|
||||
"source": "https://github.com/nocodb/nocodb",
|
||||
"form_fields": [
|
||||
{
|
||||
"type": "random",
|
||||
"label": "DB_PASSWORD",
|
||||
"min": 32,
|
||||
"env_variable": "NOCODB_DB_PASSWORD"
|
||||
},
|
||||
{
|
||||
"type": "random",
|
||||
"label": "JWT_SECRET",
|
||||
"min": 32,
|
||||
"env_variable": "NOCODB_JWT_SECRET"
|
||||
},
|
||||
{
|
||||
"type": "random",
|
||||
"label": "REDIS_PASSWORD",
|
||||
"min": 32,
|
||||
"env_variable": "NOCODB_REDIS_PASSWORD"
|
||||
}
|
||||
]
|
||||
}
|
61
apps/NocoDB/docker-compose.yml
Normal file
61
apps/NocoDB/docker-compose.yml
Normal file
|
@ -0,0 +1,61 @@
|
|||
version: '2.1'
|
||||
|
||||
services:
|
||||
nocodb:
|
||||
container_name: nocodb
|
||||
depends_on:
|
||||
nocodb-db:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
- NC_DB=pg://nocodb-db:5432?u=postgres&p=${NOCODB_DB_PASSWORD}&d=nocodb
|
||||
- NC_PUBLIC_URL=https://${APP_DOMAIN}
|
||||
- NC_AUTH_JWT_SECRET=${NOCODB_JWT_SECRET}
|
||||
- NC_REDIS_URL=redis://default:${NOCODB_REDIS_PASSWORD}@nocodb-redis:6379
|
||||
image: 'nocodb/nocodb:0.105.3'
|
||||
ports:
|
||||
- '${APP_PORT}:8080'
|
||||
restart: always
|
||||
volumes:
|
||||
- '${APP_DATA_DIR}/data/nocode-data:/usr/app/data'
|
||||
networks:
|
||||
- tipi_main_network
|
||||
labels:
|
||||
traefik.enable: ${APP_EXPOSED}
|
||||
traefik.http.routers.nocodb.rule: Host(`${APP_DOMAIN}`)
|
||||
traefik.http.routers.nocodb.entrypoints: websecure
|
||||
traefik.http.routers.nocodb.service: nocodb
|
||||
traefik.http.routers.nocodb.tls.certresolver: myresolver
|
||||
traefik.http.services.nocodb.loadbalancer.server.port: 8080
|
||||
|
||||
nocodb-db:
|
||||
container_name: nocodb-db
|
||||
environment:
|
||||
POSTGRES_DB: nocodb
|
||||
POSTGRES_PASSWORD: ${NOCODB_DB_PASSWORD}
|
||||
POSTGRES_USER: postgres
|
||||
healthcheck:
|
||||
interval: 10s
|
||||
retries: 10
|
||||
test: 'pg_isready -U "$$POSTGRES_USER" -d "$$POSTGRES_DB"'
|
||||
timeout: 2s
|
||||
image: postgres
|
||||
restart: always
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/postgres:/var/lib/postgresql/data
|
||||
networks:
|
||||
- tipi_main_network
|
||||
|
||||
nocodb-redis:
|
||||
image: redis:alpine
|
||||
container_name: nocodb-redis
|
||||
restart: unless-stopped
|
||||
command: 'redis-server --requirepass ${NOCODB_REDIS_PASSWORD}'
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/redis:/data
|
||||
healthcheck:
|
||||
test: ['CMD', 'redis-cli', 'ping']
|
||||
interval: 1s
|
||||
timeout: 3s
|
||||
retries: 30
|
||||
networks:
|
||||
- tipi_main_network
|
33
apps/NocoDB/metadata/description.md
Normal file
33
apps/NocoDB/metadata/description.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
#
|
||||
|
||||
[
|
||||
NocoDB](https://www.nocodb.com)
|
||||
|
||||
The Open Source Airtable Alternative
|
||||
|
||||
Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.
|
||||
|
||||
[](https://travis-ci.com/github/NocoDB/NocoDB) [](http://nodejs.org/download/) [](https://conventionalcommits.org)
|
||||
|
||||
[**Website**](http://www.nocodb.com) • [**Discord**](https://discord.gg/5RgZmkW) • [**Community**](https://community.nocodb.com/) • [**Twitter**](https://twitter.com/nocodb) • [**Reddit**](https://www.reddit.com/r/NocoDB/) • [**Documentation**](https://docs.nocodb.com/)
|
||||
|
||||
[](https://user-images.githubusercontent.com/35857179/194825053-3aa3373d-3e0f-4b42-b3f1-42928332054a.gif) [
|
||||
|
||||
](https://user-images.githubusercontent.com/35857179/194825053-3aa3373d-3e0f-4b42-b3f1-42928332054a.gif)[](https://user-images.githubusercontent.com/35857179/194825053-3aa3373d-3e0f-4b42-b3f1-42928332054a.gif)
|
||||
|
||||
[](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/chinese.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/french.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/german.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/spanish.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/portuguese.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/italian.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/japanese.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/korean.md) [](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/russian.md)
|
||||
|
||||
[**See other languages »**](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/README.md)
|
||||
|
||||
[](https://camo.githubusercontent.com/62d299d2b7261e4c5f757e5ac9bc313ef9203b9b819dedf340db82138f8da065/68747470733a2f2f7374617469632e73636172662e73682f612e706e673f782d707869643d63313261373763632d383535652d343630322d386130662d363134623264306461353661)
|
||||
|
||||
# [](https://github.com/nocodb/nocodb#join-our-team)Join Our Team
|
||||
|
||||
[](http://careers.nocodb.com)
|
||||
|
||||
# [](https://github.com/nocodb/nocodb#join-our-community)Join Our Community
|
||||
|
||||
[](https://discord.gg/5RgZmkW)
|
||||
|
||||
[](https://github.com/nocodb/nocodb/stargazers)
|
||||
Download
|
BIN
apps/NocoDB/metadata/logo.jpg
Normal file
BIN
apps/NocoDB/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
Loading…
Reference in New Issue
Block a user