mirror of
https://github.com/nicotsx/zerobyte.git
synced 2026-04-27 10:30:03 -04:00
* refactor: move to tanstack start * refactor: auth flow & volumes * refactor: repo & snapshot details * refactor: backups, create repo, volumes * refactor: create volume & restore snapshot * refactor: notifications * refactor: settings * refactor: breadcrumbs * fix: ts issues * refactor: prod deployment * fix: import css production * refactor: nitro build * refactor: winston -> consola * fix: memory leak is sse events cleanup * fix: cli usage * chore: remove rr routes file * refactor: pr feedbacks * refactor: patch api client to have a global client per call * refactor: pr feedbacks * fix(dockerfile): add explicit port * fix(e2e): healthcheck under /api
72 lines
1.7 KiB
YAML
72 lines
1.7 KiB
YAML
services:
|
|
zerobyte-dev:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
target: development
|
|
container_name: zerobyte
|
|
restart: unless-stopped
|
|
devices:
|
|
- /dev/fuse:/dev/fuse
|
|
cap_add:
|
|
- SYS_ADMIN
|
|
env_file:
|
|
- .env.local
|
|
environment:
|
|
- NODE_ENV=development
|
|
ports:
|
|
- "${PORT:-3000}:3000"
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /var/lib/zerobyte:/var/lib/zerobyte
|
|
- ./app:/app/app
|
|
- ~/.config/rclone:/root/.config/rclone:ro
|
|
- ./tmp/:/test-data
|
|
|
|
zerobyte-prod:
|
|
# image: ghcr.io/nicotsx/zerobyte:v0.22.0
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
target: production
|
|
args:
|
|
- APP_VERSION=0.20.0
|
|
container_name: zerobyte
|
|
restart: unless-stopped
|
|
devices:
|
|
- /dev/fuse:/dev/fuse
|
|
cap_add:
|
|
- SYS_ADMIN
|
|
ports:
|
|
- "4096:4096"
|
|
environment:
|
|
- APP_SECRET=94bad4678ce84a60b9789bd2114a6bf780aeb38df426f7352c941c66e25d5c2b
|
|
- BASE_URL=http://localhost:4096
|
|
- PORT=4096
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /var/lib/zerobyte:/var/lib/zerobyte
|
|
- ~/.config/rclone:/root/.config/rclone:ro
|
|
|
|
zerobyte-e2e:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
target: production
|
|
container_name: zerobyte
|
|
restart: unless-stopped
|
|
environment:
|
|
- DISABLE_RATE_LIMITING=true
|
|
- APP_SECRET=94bad4678ce84a60b9789bd2114a6bf780aeb38df426f7352c941c66e25d5c2b
|
|
- BASE_URL=http://localhost:4096
|
|
devices:
|
|
- /dev/fuse:/dev/fuse
|
|
cap_add:
|
|
- SYS_ADMIN
|
|
ports:
|
|
- "4096:4096"
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./playwright/data:/var/lib/zerobyte/data
|
|
- ./playwright/temp:/test-data
|