Sign inSign up

isaratech/isoflam

By isaratech

•Updated 7 months ago

Isoflam is an isometric drawing software designed for firefighters.

Image
0

1.9K

isaratech/isoflam repository overview

⁠Isoflam - Isometric Drawing Software for Firefighters

Isoflam Logo

License: CC BY-NC-SA 4.0

⁠What is Isoflam?

Isoflam is an isometric drawing software designed specifically for firefighters. It allows quick scene modeling by placing elements such as vehicles, personnel, and equipment, drawing shapes, arrows, or zones, and adding text. The final diagram can be exported as an image to support operational communication or post-incident reporting.

⁠Key Features

  • Drag-and-drop editor - Quickly place firefighting vehicles, personnel, and equipment on your scene
  • Specialized icon library - Comprehensive collection of firefighting-specific icons and symbols
  • Drawing tools - Create shapes, arrows, zones, and add text annotations
  • Export capabilities - Export diagrams as high-quality images for reports and communications
  • Isometric view - Professional 3D-like perspective for clear scene representation

⁠Docker Image Usage

⁠Quick Start
# Pull the latest image
docker pull isaratech/isoflam:latest

# Run the container
docker run -d -p 80:80 --name isoflam isaratech/isoflam:latest

After running the container, access the application at: http://localhost:80⁠

⁠Using with Docker Compose

Create a docker-compose.yml file:

version: '3'
services:
  isoflam:
    image: isaratech/isoflam:latest
    ports:
      - "80:80"
    restart: unless-stopped

Then run:

docker-compose up -d
⁠Available Tags
  • latest - The most recent stable release
  • 1.0 - Version 1.0 release
  • dev - Development build (may be unstable)

⁠Environment Variables

This Docker image doesn't require any environment variables for basic operation.

⁠Volumes and Persistence

Isoflam operates as a client-side application and doesn't store data on the server. All diagrams can be exported as images for saving.

⁠Custom Deployment

⁠Using with a Reverse Proxy (Nginx Example)
server {
    listen 80;
    server_name isoflam.example.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

⁠License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License⁠.

⁠Credits

  • Isara Technologies⁠ - Development support
  • HORUS⁠ - Development support
  • SDMIS Icons - The firefighting icons used in this application are provided by the Service Départemental-Métropolitain d'Incendie et de Secours (SDMIS), 2023. All rights reserved.

⁠Support

For support and questions, please open an issue on the GitHub repository⁠.

Tag summary

Content type

Image

Digest

sha256:0f7d48be3…

Size

122.1 MB

Last updated

7 months ago

docker pull isaratech/isoflam