noteshare.space/docker-compose.yml
2022-07-02 21:14:07 +02:00

43 lines
952 B
YAML

version: "3.7"
services:
webapp:
build:
context: ./webapp
dockerfile: Dockerfile
args:
- VITE_SERVER_INTERNAL=http://server:8080
- VITE_BRANDING=Noteshare.space [preview]
ports:
- "3000:3000"
migrate:
build:
context: ./server/prisma
dockerfile: Dockerfile
volumes:
- sqlite:/database/
environment:
- DATABASE_URL=file:/database/db.sqlite
server:
build:
context: ./server
dockerfile: Dockerfile
ports:
- "8080:8080"
volumes:
- sqlite:/database/
environment:
- DATABASE_URL=file:/database/db.sqlite
- FRONTEND_URL=http://localhost:3000
- CLEANUP_INTERVAL_SECONDS=600
- POST_LIMIT_WINDOW_SECONDS=86400
- POST_LIMIT=50
depends_on:
- migrate
## By default this config uses default local driver,
## For custom volumes replace with volume driver configuration.
volumes:
sqlite: