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