Skip to content

Releases

Release v1.2.142

Choose a tag to compare

@github-actions github-actions released this 06 Nov 11:32
d2d30ef

Backend image: dculus/forms-backend:v1.2.142 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.141...v1.2.142

Release v1.2.141

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:28

Backend image: dculus/forms-backend:v1.2.141 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.140...v1.2.141

Release v1.2.140

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:44
cb71c2e

Backend image: dculus/forms-backend:v1.2.140 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.139...v1.2.140

Release v1.2.139

Choose a tag to compare

@github-actions github-actions released this 19 Oct 03:25
9675a0a

Backend image: dculus/forms-backend:v1.2.139 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.138...v1.2.139

Release v1.2.138

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:29

Backend image: dculus/forms-backend:v1.2.138 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.137...v1.2.138

Release v1.2.137

Choose a tag to compare

@github-actions github-actions released this 11 Oct 08:56
50165ed

Backend image: dculus/forms-backend:v1.2.137 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.136...v1.2.137

Release v1.2.136

Choose a tag to compare

@github-actions github-actions released this 11 Oct 08:03

Backend image: dculus/forms-backend:v1.2.136 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.135...v1.2.136

Release v1.2.135

Choose a tag to compare

@github-actions github-actions released this 11 Oct 05:50

Backend image: dculus/forms-backend:v1.2.135 (promoted from the build verified on dev).
Full Changelog: v1.2.134...v1.2.135

Release v1.2.134

Choose a tag to compare

@github-actions github-actions released this 10 Oct 18:29
c436e71

Backend image: dculus/forms-backend:v1.2.134 (promoted from the build verified on dev).

What's Changed

Full Changelog: v1.2.133...v1.2.134

Release v1.2.133

Choose a tag to compare

@github-actions github-actions released this 09 Oct 18:08
5ae662b

🚀 Dculus Forms Release v1.2.133

📦 Build Artifacts

This release includes production-ready build artifacts for all applications:

Backend:

  • backend-build-v1.2.133.zip - Backend API (Node.js)
    • Includes compiled code, dependencies, and deployment documentation
    • Alternative to Docker for direct Node.js deployment
    • See included README-DEPLOYMENT.md for setup instructions

Frontend Applications:

  • form-app-build-v1.2.133.zip - Form Builder Application
  • form-viewer-build-v1.2.133.zip - Form Viewer Application
  • admin-app-build-v1.2.133.zip - Admin Dashboard Application

⚠️ IMPORTANT: Security Notice

These build artifacts are generic builds without hardcoded secrets or API keys.
You MUST configure environment variables in your hosting provider before deployment.
Never commit secrets to version control or include them in public releases.

📋 Deployment Instructions

Backend Deployment (Choose One):

Option 1: Docker (Recommended)

# Pull using version tag with v prefix
docker pull dculus/forms-backend:v1.2.133

# Or pull latest
docker pull dculus/forms-backend:latest

# Run with environment file
docker run -d -p 4000:4000 --env-file .env dculus/forms-backend:v1.2.133

Available Docker Tags for this Release:

  • dculus/forms-backend:v1.2.133 (e.g., v1.2.3)
  • dculus/forms-backend:v{{ steps.version.outputs.major }}.{{ steps.version.outputs.minor }} (e.g., v1.2)
  • dculus/forms-backend:v{{ steps.version.outputs.major }} (e.g., v1)
  • dculus/forms-backend:latest (always points to the most recent stable release)

Option 2: Node.js Direct

unzip backend-build-v1.2.133.zip
cd backend-build-v1.2.133
cp .env.example .env
# Edit .env with your values
node dist/apps/backend/src/index.js

See included README-DEPLOYMENT.md for detailed backend deployment instructions including PM2, systemd, and production best practices.

Frontend Deployment:

  1. Download the desired application ZIP file from the assets below
  2. Extract: unzip <app-name>.zip
  3. Configure environment variables in your hosting provider (see below)
  4. Deploy the dist/ folder:
    • Cloudflare Pages: wrangler pages deploy dist/
    • Netlify: netlify deploy --prod --dir=dist
    • Vercel: vercel --prod dist/
    • AWS S3: aws s3 sync dist/ s3://bucket --acl public-read
    • nginx: Copy dist/ to web root

🔧 Environment Variables Configuration

⚠️ REQUIRED: Configure these in your hosting provider or .env file:

Backend (see .env.example):

  • DATABASE_URL - MongoDB connection string
  • BETTER_AUTH_SECRET - Min 32 character secret
  • BETTER_AUTH_URL - Public API URL
  • CORS_ORIGINS - Allowed frontend URLs
  • S3_* - S3 storage configuration
  • Full list in README-DEPLOYMENT.md

Form App:

  • VITE_API_URL - Backend API URL
  • VITE_GRAPHQL_URL - GraphQL endpoint
  • VITE_FORM_VIEWER_URL - Base URL for the public form viewer
  • VITE_CDN_ENDPOINT - CDN endpoint
  • VITE_PIXABAY_API_KEY - Pixabay key

Admin App:

  • VITE_API_URL - Backend API URL
  • VITE_GRAPHQL_URL - GraphQL endpoint

Form Viewer:

  • No build-time env vars needed

📚 Documentation

For detailed deployment guides and documentation, visit the repository README.

What's Changed

Full Changelog: v1.2.132...v1.2.133