rideshare
Free, community-powered transportation within your Air Force Base.
2.8K
Base Bound is a volunteer-driven ridesharing platform built for Air Force base communities. This Docker image packages the full web application so you can run it quickly using Docker or Docker Compose.
phoenixspark/rideshare
Access the app at:
http://<host-ip>:3000
services:
db:
image: postgres:16
container_name: rideshare-db
restart: unless-stopped
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: rideshare
volumes:
- rideshare-data:/var/lib/postgresql/data
ports:
- "5432:5432"
rideshare:
image: phoenixspark/rideshare
container_name: rideshare-app
restart: unless-stopped
ports:
- "3000:3000"
env_file:
- .env
depends_on:
- db
volumes:
rideshare-data:
Start it with:
docker compose up -d
At minimum, provide the following in a .env file:
DATABASE_URL="postgresql://postgres:postgres@localhost:5432/dashboard?schema=public"
SESSION_SECRET="YOUR_SUPER_SECRET_GENERATED_128_BIT_HASH"
NODE_ENV="production"
SMTP_HOST="smtp.example.com"
SMTP_USER="[email protected]"
SMTP_PASS="password"
Note: If using PostgreSQL, ensure your image is configured with a valid
DATABASE_URL.
The container exposes port 3000. As long as your host firewall allows it, the app is reachable from other devices on your local network:
http://<host-ip>:3000
GitHub Repository:
https://github.com/Phoenix-Spark/Rideshare-Application
Built with ❤️ by Phoenix Spark for the Air Force community.
Content type
Image
Digest
sha256:673cf8332…
Size
452.2 MB
Last updated
4 months ago
docker pull phoenixspark/rideshare:main