1
0
Fork 0
mirror of https://github.com/kou029w/_.git synced 2025-02-03 15:48:40 +00:00

Compare commits

...

4 commits

Author SHA1 Message Date
dependabot[bot]
bd5f7763d8
Merge 0f19ff4d97 into e353a7db6a 2023-12-19 23:36:01 +00:00
e353a7db6a
create pocketbase 2023-12-20 00:26:48 +09:00
c2508815d3
create nocodb 2023-12-19 23:58:35 +09:00
dependabot[bot]
0f19ff4d97
Bump semver from 7.3.7 to 7.5.4 in /tsm-vs-esno
Bumps [semver](https://github.com/npm/node-semver) from 7.3.7 to 7.5.4.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.7...v7.5.4)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-09 08:21:42 +00:00
8 changed files with 85 additions and 4 deletions

1
.gitignore vendored
View file

@ -1,3 +1,4 @@
node_modules/
dist/
.next/
.env

View file

@ -1 +0,0 @@
.env

5
nocodb/Makefile Normal file
View file

@ -0,0 +1,5 @@
.env:
touch .env
chmod 600 .env
@echo POSTGRES_PASSWORD=$(shell openssl rand -hex 32) >> .env
@echo NC_AUTH_JWT_SECRET=$(shell openssl rand -hex 32) >> .env

28
nocodb/compose.yml Normal file
View file

@ -0,0 +1,28 @@
services:
nocodb:
image: nocodb/nocodb:latest
ports:
- 8080:8080
volumes:
- nocodb_data:/usr/app/data
environment:
NC_DB: pg://db?u=postgres&p=${POSTGRES_PASSWORD:?}&d=postgres
NC_AUTH_JWT_SECRET: ${NC_AUTH_JWT_SECRET:?}
db:
image: postgres:16-alpine
environment:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?}
volumes:
- postgres_data:/var/lib/postgresql/data
pgadmin:
image: dpage/pgadmin4:latest
ports:
- "8888:80"
environment:
PGADMIN_DEFAULT_EMAIL: postgres@db.host.docker.internal
PGADMIN_DEFAULT_PASSWORD: ${POSTGRES_PASSWORD:?}
volumes:
- ./servers.json:/pgadmin4/servers.json:ro
volumes:
nocodb_data:
postgres_data:

13
nocodb/servers.json Normal file
View file

@ -0,0 +1,13 @@
{
"Servers": {
"1": {
"Name": "postgres@db",
"Group": "docker",
"Port": 5432,
"Username": "postgres",
"Host": "db",
"SSLMode": "prefer",
"MaintenanceDB": "postgres"
}
}
}

23
pocketbase/Dockerfile Normal file
View file

@ -0,0 +1,23 @@
# https://pocketbase.io/docs/going-to-production#using-docker
FROM alpine:latest
ARG PB_VERSION=0.20.1
RUN apk add --no-cache \
unzip \
ca-certificates
# download and unzip PocketBase
ADD https://github.com/pocketbase/pocketbase/releases/download/v${PB_VERSION}/pocketbase_${PB_VERSION}_linux_amd64.zip /tmp/pb.zip
RUN unzip /tmp/pb.zip -d /pb/
# uncomment to copy the local pb_migrations dir into the image
# COPY ./pb_migrations /pb/pb_migrations
# uncomment to copy the local pb_hooks dir into the image
# COPY ./pb_hooks /pb/pb_migrations
EXPOSE 8080
# start PocketBase
CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"]

12
pocketbase/compose.yml Normal file
View file

@ -0,0 +1,12 @@
services:
pocketbase:
image: kou029w/pocketbase
build: "."
ports:
- "8080:8080"
volumes:
- ./pb_migrations:/pb/pb_migrations
- ./pb_hooks:/pb/pb_hooks
- pb_data:/pb/pb_data
volumes:
pb_data:

View file

@ -357,9 +357,9 @@ path-key@^3.1.0:
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
semver@^7.0.0:
version "7.3.7"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"