Staging: docker-compose.staging.yml, Makefile-Targets, Seed-Script (18 Mitglieder, Termine, Orte, Beitragsarten)
This commit is contained in:
parent
81f34905cf
commit
a4436d70c2
3 changed files with 379 additions and 0 deletions
46
docker-compose.staging.yml
Normal file
46
docker-compose.staging.yml
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
version: "3.8"
|
||||
|
||||
services:
|
||||
pocketbase-staging:
|
||||
image: ghcr.io/muchobien/pocketbase:latest
|
||||
container_name: vereinshaus-staging-pocketbase
|
||||
restart: unless-stopped
|
||||
command: ["--migrationsDir=/pb_data/migrations"]
|
||||
volumes:
|
||||
- /volume1/docker/vereinshaus-staging/pocketbase/data:/pb_data
|
||||
- /volume1/docker/vereinshaus-staging/pocketbase/storage:/pb_public
|
||||
- /volume1/docker/vereinshaus-staging/pocketbase/data/pb_hooks:/pb_hooks
|
||||
- /volume1/docker/vereinshaus-staging/pocketbase/migrations:/pb_data/migrations
|
||||
environment:
|
||||
- TZ=Europe/Berlin
|
||||
- BREVO_KEY=${BREVO_KEY}
|
||||
- BREVO_SENDER=${BREVO_SENDER:-noreply@vereins.haus}
|
||||
networks:
|
||||
- default
|
||||
- npm_bridge
|
||||
|
||||
app-staging:
|
||||
build:
|
||||
context: ./app
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
VITE_PB_URL: https://api-staging.vereins.haus
|
||||
image: vereinshaus-staging-app
|
||||
container_name: vereinshaus-staging-app
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ=Europe/Berlin
|
||||
- HOST=0.0.0.0
|
||||
- PORT=3000
|
||||
- PUBLIC_VAPID_KEY=${PUBLIC_VAPID_KEY}
|
||||
- VAPID_PRIVATE_KEY=${VAPID_PRIVATE_KEY}
|
||||
- VAPID_SUBJECT=${VAPID_SUBJECT:-mailto:info@vereins.haus}
|
||||
- PB_URL=http://pocketbase-staging:8090
|
||||
networks:
|
||||
- default
|
||||
- npm_bridge
|
||||
|
||||
networks:
|
||||
npm_bridge:
|
||||
external: true
|
||||
name: nginx-proxy-manager_bridge_net
|
||||
Loading…
Add table
Add a link
Reference in a new issue