Functions for publish website by ftp or sftp

This commit is contained in:
2026-06-04 20:33:16 +02:00
committed by kitoy
parent 576b382e53
commit c073b3aaf9
5 changed files with 139 additions and 39 deletions

View File

@@ -10,10 +10,14 @@
name="serverAddress"
class="form-control"
id="serverAddress"
placeholder="sftp://mon_serveur.com, ou ftp://mon_serveur.com"
{%if serverInfos.Address %}
value="{{ serverInfos.Address }}"
{%else%}
placeholder="sftp://mon_serveur.com, ou ftp://mon_serveur.com"
{%endif%}
required>
<div class="invalid-feedback">
L'upload a rencontrer n'a pas pu se faire.
La publication du site n'a pas pu se faire correctement.
</div>
</div>
<br/>
@@ -25,7 +29,12 @@
max="65536"
class="form-control"
id="serverPort"
placeholder="Si vous ne savez pas ne mettez rien">
{%if serverInfos.Port %}
value="{{ serverInfos.Port }}"
{%else%}
placeholder="1-65535"
{%endif%}>
<br/>
@@ -34,8 +43,12 @@
<input type="text"
name="folder"
class="form-control"
id="folder"
placeholder="Spécifier un dossier sinon ne mettez rien">
id="folder"
{%if serverInfos.folder %}
value="{{ serverInfos.folder }}"
{%else%}
placeholder="Spécifier un dossier sinon ne mettez rien"
{%endif%}>
<br/>
@@ -44,7 +57,13 @@
<input type="text"
name="username"
class="form-control"
id="username"
id="username"
{%if serverInfos.username %}
value="{{ serverInfos.username }}"
{%else%}
placeholder="Nom d'utilisateur fourni par votre hébergeur"
{%endif%}
placeholder="Nom d'utilisateur fourni par votre hébergeur"
required>
@@ -61,8 +80,10 @@
<br/>
<div hx-get="{{ url_for('publish_progress') }}" hx-trigger="load, every 1s">
</div>
<br/>
<button type="submit" class="btn btn-success"
onclick="valid_nameBloc()"> Publier le site </button>
</form>