Implement a new feature for operational planning that allows users to select sites, assign guards and vehicles, and create shifts with specific start and end times. This includes updates to the UI for displaying uncovered sites and resources, as well as backend logic for creating shift assignments. Replit-Commit-Author: Agent Replit-Commit-Session-Id: e5565357-90e1-419f-b9a8-6ee8394636df Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/6d543d2c-20b9-4ea6-93fe-70fe9b1d9f80/e5565357-90e1-419f-b9a8-6ee8394636df/sshIJbn
64 lines
1.0 KiB
Plaintext
64 lines
1.0 KiB
Plaintext
modules = ["nodejs-20", "web", "postgresql-16"]
|
|
run = "npm run dev"
|
|
hidden = [".config", ".git", "generated-icon.png", "node_modules", "dist"]
|
|
|
|
[nix]
|
|
channel = "stable-24_05"
|
|
packages = ["nano", "zip", "openssh"]
|
|
|
|
[deployment]
|
|
deploymentTarget = "autoscale"
|
|
build = ["npm", "run", "build"]
|
|
run = ["npm", "run", "start"]
|
|
|
|
[[ports]]
|
|
localPort = 5000
|
|
externalPort = 80
|
|
|
|
[[ports]]
|
|
localPort = 33035
|
|
externalPort = 3001
|
|
|
|
[[ports]]
|
|
localPort = 36921
|
|
externalPort = 4200
|
|
|
|
[[ports]]
|
|
localPort = 41343
|
|
externalPort = 3000
|
|
|
|
[[ports]]
|
|
localPort = 42175
|
|
externalPort = 3002
|
|
|
|
[[ports]]
|
|
localPort = 43267
|
|
externalPort = 3003
|
|
|
|
[env]
|
|
PORT = "5000"
|
|
|
|
[workflows]
|
|
runButton = "Project"
|
|
|
|
[[workflows.workflow]]
|
|
name = "Project"
|
|
mode = "parallel"
|
|
author = "agent"
|
|
|
|
[[workflows.workflow.tasks]]
|
|
task = "workflow.run"
|
|
args = "Start application"
|
|
|
|
[[workflows.workflow]]
|
|
name = "Start application"
|
|
author = "agent"
|
|
|
|
[[workflows.workflow.tasks]]
|
|
task = "shell.exec"
|
|
args = "npm run dev"
|
|
waitForPort = 5000
|
|
|
|
[agent]
|
|
integrations = ["javascript_database:1.0.0", "javascript_log_in_with_replit:1.0.0"]
|