From 4472e1d418c42cd334aff50adafaccafac6cb808 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9s=20Maldonado?= <amaldona@etu.utc.fr>
Date: Tue, 7 Apr 2020 03:36:34 +0200
Subject: [PATCH] [noCI-uploads] Init

---
 noCI-uploads/README.md                    |  3 +++
 noCI-uploads/docker-compose.yml           | 32 +++++++++++++++++++++++
 noCI-uploads/secrets/sftp.secrets.example |  1 +
 3 files changed, 36 insertions(+)
 create mode 100644 noCI-uploads/README.md
 create mode 100644 noCI-uploads/docker-compose.yml
 create mode 100644 noCI-uploads/secrets/sftp.secrets.example

diff --git a/noCI-uploads/README.md b/noCI-uploads/README.md
new file mode 100644
index 00000000..63d1e3c4
--- /dev/null
+++ b/noCI-uploads/README.md
@@ -0,0 +1,3 @@
+https://wiki.picasoft.net/doku.php?id=technique:adminsys:sftp
+
+https://hub.docker.com/r/atmoz/sftp
diff --git a/noCI-uploads/docker-compose.yml b/noCI-uploads/docker-compose.yml
new file mode 100644
index 00000000..af61c9f1
--- /dev/null
+++ b/noCI-uploads/docker-compose.yml
@@ -0,0 +1,32 @@
+version: "3.7"
+
+volumes:
+  uploads:
+    external: true
+
+networks:
+  sftp: # Why a separate network ? #ToDo: ask Quentin
+
+services:
+  sftp:
+    image: atmoz/sftp:alpine
+    container_name: sftp
+    volumes:
+      - uploads:/home/pica/uploads
+      - ./secrets/sftp.secrets:/etc/sftp/users.conf:ro
+    ports:
+      - "2222:22"
+    networks:
+      - sftp
+    restart: unless-stopped
+
+  uploads:
+    container_name: uploads
+    image: registry.picasoft.net/pica-nginx:stretch-20200323
+    volumes:
+      - uploads:/var/www/html
+    labels:
+      - "traefik.frontend.rule=Host:uploads.picasoft.net"
+      - "traefik.port=80"
+      - "traefik.enable=true"
+    restart: unless-stopped
diff --git a/noCI-uploads/secrets/sftp.secrets.example b/noCI-uploads/secrets/sftp.secrets.example
new file mode 100644
index 00000000..fe47ac76
--- /dev/null
+++ b/noCI-uploads/secrets/sftp.secrets.example
@@ -0,0 +1 @@
+pica:<mot_de_passe>:33:999:upload
-- 
GitLab