From 7dbd6962cd939ab339192c278dc7cb0134906074 Mon Sep 17 00:00:00 2001
From: bwalkow <bwalkow@e-science.pl>
Date: Wed, 25 Jan 2023 09:29:00 +0100
Subject: [PATCH] New model source

---
 .gitlab-ci.yml | 26 ++++++++++++++------------
 Dockerfile     |  2 +-
 README.TXT     |  9 ---------
 README.md      | 13 +++++++++++++
 entrypoint.sh  |  6 +++---
 5 files changed, 31 insertions(+), 25 deletions(-)
 delete mode 100644 README.TXT
 create mode 100644 README.md

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 412dfe2..86be3c7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,17 +1,21 @@
-image: clarinpl/python:3.6
-
-cache:
-  paths:
-    - .tox
-
 stages:
-  - build
+  - build_master
+  - build_develop
 
-before_script:
-  - pip install tox==2.9.1
+build_develop:
+  stage: build_develop
+  image: 'docker:18.09.7'
+  except:
+    - master
+  services:
+    - 'docker:18.09.7-dind'
+  script:
+    - docker build -t $CI_REGISTRY_IMAGE:develop .
+    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+    - docker push $CI_REGISTRY_IMAGE:develop
 
 build_image:
-  stage: build
+  stage: build_master
   image: 'docker:18.09.7'
   only:
     - master
@@ -19,8 +23,6 @@ build_image:
     - 'docker:18.09.7-dind'
   variables:
     DOCKERHUB_NAME: clarinpl/$CI_PROJECT_NAME
-  before_script:
-    - ''
   script:
     - docker build -t $DOCKERHUB_NAME .
     - echo $DOCKER_PASSWORD > pass.txt
diff --git a/Dockerfile b/Dockerfile
index b327268..88a152f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,6 @@
 FROM clarinpl/cpp:16.04
 
-RUN apt update && apt install wsnlp-16-04
+RUN apt update && apt install wsnlp-16-04 awscli
 
 WORKDIR /home/install
 COPY src/ src/
diff --git a/README.TXT b/README.TXT
deleted file mode 100644
index f0ff7db..0000000
--- a/README.TXT
+++ /dev/null
@@ -1,9 +0,0 @@
-1. get model
-
-
-wget -O model/xix http://minio.clarin-pl.eu/public/models/xix
-wget -O model/xxi http://minio.clarin-pl.eu/public/models/xxi
-
-2. Build 
-
-docker-compose build
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7031b5a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+## 1. Get model:
+
+```
+aws --no-sign-request --endpoint-url https://s3.clarin-pl.eu s3 sync --delete s3://workers/morphodita/models/xix /home/worker/model/xix
+```
+```
+aws --no-sign-request --endpoint-url https://s3.clarin-pl.eu s3 sync --delete s3://workers/morphodita/models/xxi /home/worker/model/xxi
+```
+
+## 2. Build:
+```
+docker-compose build
+```
diff --git a/entrypoint.sh b/entrypoint.sh
index e02282b..11886d9 100755
--- a/entrypoint.sh
+++ b/entrypoint.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-cd /home/worker
-wget -O model/xix http://minio.clarin-pl.eu/public/models/xix
-wget -O model/xxi http://minio.clarin-pl.eu/public/models/xxi
+aws --no-sign-request --endpoint-url https://s3.clarin-pl.eu s3 sync --delete s3://workers/morphodita/models/xix /home/worker/model/xix
+aws --no-sign-request --endpoint-url https://s3.clarin-pl.eu s3 sync --delete s3://workers/morphodita/models/xxi /home/worker/model/xxi
+
 ./morphodita_service
-- 
GitLab