Getting Started
Docker
Docker Compose deployment.
Remote DB (Neon/Supabase/etc)
You can grab the docker-compose file from below or docker-compose.remote.yml as well as the .env example and run with compose command:
services:
app:
image: iconical/swush:latest
container_name: swush-app
restart: unless-stopped
env_file:
- ./.env
ports:
- "3333:3000"
volumes:
# Can be removed if you don't want to persist uploads outside the container or using S3 for uploads
- swush-uploads:/data/uploads:rw
volumes:
swush-uploads:docker compose up -d --buildNotes
- App runs on port
3000 - Configure
.envbefore boot - Mount volumes for uploads and previews if you want persistence