Appsmith low-code platform deployment for the Loading Technology stack.
# Copy environment template
cp .env.example .env
# Edit .env with your admin email and encryption keys
# Start the container
docker compose up -d
# Check health
docker compose ps
docker inspect loading-appsmith --format='{{.State.Health.Status}}'https://appsmith.loadingtechnology.app
Deployment is fully automated via GitHub Actions:
- Push changes to
mainbranch - CI pipeline validates
docker-compose.ymland checks for leaked secrets - CD pipeline deploys to DigitalOcean droplet
157.245.148.63 - Health check confirms container is running
| Secret | Purpose |
|---|---|
SSH_PRIVATE_KEY |
SSH key for droplet access (shared across services) |
APPSMITH_ADMIN_EMAILS |
Admin email(s) for initial setup |
APPSMITH_ENCRYPTION_PASSWORD |
Encryption key (16 hex chars) |
APPSMITH_ENCRYPTION_SALT |
Encryption salt (16 hex chars) |
See architecture.md for detailed architecture documentation.
- nginx-reverse-proxy — Routes traffic to Appsmith and other services
- dev-standards — Shared infrastructure conventions