Skip to content

[chore] Docker socket proxy, FEVM-first defaults, CI, docs, deploy utility#5

Open
shivv23 wants to merge 3 commits into
seetadev:mainfrom
shivv23:pr5-final
Open

[chore] Docker socket proxy, FEVM-first defaults, CI, docs, deploy utility#5
shivv23 wants to merge 3 commits into
seetadev:mainfrom
shivv23:pr5-final

Conversation

@shivv23

@shivv23 shivv23 commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Description

Security hardening and developer experience improvements. All config defaults flipped to Filecoin Calibration. No contract changes.

Changes

Security

  • Docker socket proxy: tecnativa/docker-socket-proxy sidecar. Canteen connects via TCP with API restricted to CONTAINERS=1, IMAGES=1. Blocks exec, volume, swarm.
  • canteen/.gitignore now excludes .env and *.log
  • Generated env templates no longer include private key placeholders

Configuration defaults

  • config.js default chain: ethereum → filecoin
  • Dashboard App.js: reads FIL_* env vars instead of ETH_*
  • scheduler.js: respects DOCKER_HOST env var for socket-proxy compatibility
  • dashboard .env.example defaults to filecoin

Documentation

  • FEVM_CALIBRATION_SETUP.md created — full Calibration deploy guide
  • SEPOLIA_SETUP.md deprecated with banner
  • canteen/README.md and ARCHITECTURE.md updated to reflect Filecoin-first setup
  • deploy-sepolia.sh deleted
  • truffle-config.js (symlink) deleted

CI

  • timeout-minutes: 10 on both jobs
  • Docker compose build step added

Dashboard Dockerfile

  • Multi-stage build: Node 18 → nginx

Deploy utility

  • deploy-fevm.cjs: standalone deploy script for Filecoin Calibration (alternative to truffle migrate)

@shivv23
shivv23 force-pushed the pr5-final branch 2 times, most recently from 15bc9d0 to fef36b8 Compare July 11, 2026 09:21
@shivv23 shivv23 changed the title [chore] Repo hardening: CI, docker-compose defaults, dashboard Dockerfile, landing page cleanup [chore] V2 contract with StorageDeal, socket-proxy, Filecoin-first defaults, docs cleanup Jul 11, 2026
@shivv23 shivv23 changed the title [chore] V2 contract with StorageDeal, socket-proxy, Filecoin-first defaults, docs cleanup [chore] Docker socket proxy, FEVM-first defaults, CI, docs, deploy utility Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant