44 lines
1.5 KiB
PHP
44 lines
1.5 KiB
PHP
<form action="<?= base_url('fedeploy'); ?>" method="post" enctype="multipart/form-data">
|
|
<!-- Single zip upload -->
|
|
<div>
|
|
<label for="zip_file">Zip File</label>
|
|
<input type="file" name="zip_file" id="zip_file" required>
|
|
</div>
|
|
|
|
<div>
|
|
<label for="zip_folder">Zip Folder (inside zip to deploy)</label>
|
|
<select name="zip_folder" id="zip_folder">
|
|
<option value="web/">web/</option>
|
|
<option value="dist/">dist/</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div>
|
|
<label for="s3_bucket">S3 Bucket</label>
|
|
<select name="s3_bucket" id="s3_bucket">
|
|
<option value="benefits-app-bucket">benefits-app-bucket</option>
|
|
<option value="other-bucket">other-bucket</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div>
|
|
<label for="s3_prefix">S3 Prefix</label>
|
|
<input type="text" name="s3_prefix" id="s3_prefix" value="hr/">
|
|
</div>
|
|
|
|
<div>
|
|
<label for="cf_distribution_id">CloudFront Distribution ID (optional)</label>
|
|
<input type="text" name="cf_distribution_id" id="cf_distribution_id" value="E1MKRK4U5MZ3BD">
|
|
</div>
|
|
|
|
<div>
|
|
<label for="cf_paths">
|
|
CloudFront Invalidation Paths (comma or newline separated, e.g. <code>/hr/*,/hr/special/*</code>)
|
|
</label>
|
|
<input type="text" name="cf_paths" id="cf_paths" value="/hr/*">
|
|
<!-- If you prefer multi-line, use <textarea> instead of <input> -->
|
|
</div>
|
|
|
|
<button type="submit">Deploy</button>
|
|
</form>
|