Merge branch 'app/nocodb' of https://github.com/DrMxrcy/runtipi-appstore into DrMxrcy-app/nocodb

This commit is contained in:
Nicolas Meienberger 2023-03-01 21:07:22 +01:00
commit 56925a8edc
6 changed files with 126 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -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
View 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": "DB_PASSWORD"
},
{
"type": "random",
"label": "JWT_SECRET",
"min": 32,
"env_variable": "JWT_SECRET"
},
{
"type": "random",
"label": "REDIS_PASSWORD",
"min": 32,
"env_variable": "REDIS_PASSWORD"
}
]
}

View File

@ -0,0 +1,57 @@
version: '2.1'
services:
nocodb:
depends_on:
nocodb_db:
condition: service_healthy
environment:
- NC_DB="pg://nocodb_db:5432?u=postgres&p=${DB_PASSWORD}&d=nocodb_db"
- NC_PUBLIC_URL=https://${APP_DOMAIN}
- NC_AUTH_JWT_SECRET=${JWT_SECRET}
- NC_REDIS_URL=redis://default:${REDIS_PASSWORD}@nocodb_redis:637
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:
environment:
POSTGRES_DB: nocodb_db
POSTGRES_PASSWORD: ${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 ${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

View File

@ -0,0 +1,33 @@
#
[![](https://github.com/nocodb/nocodb/raw/develop/packages/nc-gui/assets/img/icons/512x512.png)
NocoDB](https://www.nocodb.com)
The Open Source Airtable Alternative
Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.
[![Build Status](https://camo.githubusercontent.com/4e084bac046962268fcf7a8aaf3d4ac422d3327564f9685c9d1b57aa56b142e9/68747470733a2f2f7472617669732d63692e6f72672f6477796c2f657374612e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/github/NocoDB/NocoDB) [![Node version](https://camo.githubusercontent.com/03a6797981ac66691a311576d6222f2759a20c727471f12685831679fbc166f8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e6f64652d25334525334425323031342e31382e302d627269676874677265656e)](http://nodejs.org/download/) [![Conventional Commits](https://camo.githubusercontent.com/202c55870648d1da83b247b3f19f7a9cc612e379a66993a9dbf39e3b0ed6fb60/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e76656e74696f6e616c253230436f6d6d6974732d312e302e302d677265656e2e737667)](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/)
[![All Views](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) [![All Views](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://user-images.githubusercontent.com/61551451/135263434-75fe793d-42af-49e4-b964-d70920e41655.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/chinese.md) [![](https://user-images.githubusercontent.com/61551451/135263474-787d71e7-3a87-42a8-92a8-be1d1f55413d.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/french.md) [![](https://user-images.githubusercontent.com/61551451/135263531-fae58600-6616-4b43-95a0-5891019dd35d.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/german.md) [![](https://user-images.githubusercontent.com/61551451/135263589-3dbeda9a-0d2e-4bbd-b1fc-691404bb74fb.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/spanish.md) [![](https://user-images.githubusercontent.com/61551451/135263669-f567196a-d4e8-4143-a80a-93d3be32ba90.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/portuguese.md) [![](https://user-images.githubusercontent.com/61551451/135263707-ba4e04a4-268a-4626-91b8-048e572fd9f6.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/italian.md) [![](https://user-images.githubusercontent.com/61551451/135263770-38e3e79d-11d4-472e-ac27-ae0f17cf65c4.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/japanese.md) [![](https://user-images.githubusercontent.com/61551451/135263822-28fce9de-915a-44dc-962d-7a61d340e91d.png)](https://github.com/nocodb/nocodb/blob/develop/markdown/readme/languages/korean.md) [![](https://user-images.githubusercontent.com/61551451/135263888-151d4ad1-7084-4943-97c9-56f28cd40b80.png)](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://camo.githubusercontent.com/62d299d2b7261e4c5f757e5ac9bc313ef9203b9b819dedf340db82138f8da065/68747470733a2f2f7374617469632e73636172662e73682f612e706e673f782d707869643d63313261373763632d383535652d343630322d386130662d363134623264306461353661)
# [](https://github.com/nocodb/nocodb#join-our-team)Join Our Team
[![](https://user-images.githubusercontent.com/61551451/169663818-45643495-e95b-48e2-be13-01d6a77dc2fd.png)](http://careers.nocodb.com)
# [](https://github.com/nocodb/nocodb#join-our-community)Join Our Community
[![](https://camo.githubusercontent.com/f53c888344a1bf750cf63ed4f011ff17e7f73a2598a97e4a90410d66ab8a24b0/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3636313930353435353839343838383439302f7769646765742e706e673f7374796c653d62616e6e657233)](https://discord.gg/5RgZmkW)
[![Stargazers repo roster for @nocodb/nocodb](https://camo.githubusercontent.com/5e73ecdd0c6767367b18148d0fefd929518d57aab7ba9522299c7ac4f7192e45/68747470733a2f2f7265706f726f737465722e636f6d2f73746172732f6e6f636f64622f6e6f636f6462)](https://github.com/nocodb/nocodb/stargazers)
Download

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB