diff --git a/Jenkinsfile b/Jenkinsfile
deleted file mode 100644
index 0a80706..0000000
--- a/Jenkinsfile
+++ /dev/null
@@ -1,61 +0,0 @@
-// REMEMBER TO FILL THE environment section with your values.
-// the following filed should be filled: imagename, git_url
-// REMEMBER to put your Dockerfile in the root folder of your project
-// The related jenkinsjob template is here:
-
-
-pipeline {
- agent {
- label 'docker'
- }
- environment {
- imagename = "external-services/ckan-legacy-269"
- hubname = "harbor.d4science.org"
- registryUrl = "https://harbor.d4science.org"
- registryCredential = 'harbor-ckan-legacy'
- dockerImage = ''
- git_url='https://code-repo.d4science.org/D4Science/ckan-2-6-legacy.git'
- }
- stages {
- stage('Building image') {
- steps{
- script {
- dockerImage = docker.build imagename
- }
- }
- }
- stage('Deploy Image') {
- steps{
- script {
- docker.withRegistry( registryUrl, registryCredential ) {
- dockerImage.push("$BUILD_NUMBER")
- dockerImage.push('latest')
- }
- }
- }
- }
- stage('Remove Unused docker image') {
- steps{
- sh "docker rmi $hubname/$imagename:$BUILD_NUMBER"
- sh "docker rmi $hubname/$imagename:latest"
-
- }
- }
- }
- // post-build actions
- post {
- success {
- echo 'The docker pipeline worked!'
- emailext to: 'jenkinsbuilds@d4science.org',
- subject: "[Jenkins CKAN legacy] build ${currentBuild.fullDisplayName} worked",
- body: "Build time: ${currentBuild.durationString}. See ${env.BUILD_URL}"
- }
- failure {
- echo 'The docker pipeline has failed'
- emailext attachLog: true,
- to: 'jenkinsbuilds@d4science.org',
- subject: "[FAILURE: Jenkins CKAN legacy] build ${currentBuild.fullDisplayName} failed for image ${imagename}",
- body: "Something is wrong with ${env.BUILD_URL}"
- }
- }
-}
diff --git a/ckan-dist/ckan-2.69.tar.gz b/ckan-dist/ckan-2.69.tar.gz
deleted file mode 100644
index 20cc1fb..0000000
Binary files a/ckan-dist/ckan-2.69.tar.gz and /dev/null differ
diff --git a/ckan-dist/ckan-etc.tar.gz b/ckan-dist/ckan-etc.tar.gz
deleted file mode 100644
index d3f01cb..0000000
Binary files a/ckan-dist/ckan-etc.tar.gz and /dev/null differ
diff --git a/conf/apache_ckan_datapusher.conf b/conf/apache_ckan_datapusher.conf
deleted file mode 100644
index e91e369..0000000
--- a/conf/apache_ckan_datapusher.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- ServerName ckan
-
- # this is our app
- WSGIScriptAlias / /etc/ckan/datapusher.wsgi
-
- # pass authorization info on (needed for rest api)
- WSGIPassAuthorization On
-
- # Deploy as a daemon (avoids conflicts between CKAN instances)
- WSGIDaemonProcess datapusher display-name=demo processes=1 threads=15
-
- WSGIProcessGroup datapusher
-
- ErrorLog /var/log/apache2/datapusher.error.log
- CustomLog /var/log/apache2/datapusher.custom.log combined
-
-
- Require all granted
-
-
-
-
diff --git a/conf/apache_ckan_virthost.conf b/conf/apache_ckan_virthost.conf
deleted file mode 100644
index e962aa2..0000000
--- a/conf/apache_ckan_virthost.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-WSGISocketPrefix /var/run/wsgi
-
-
- ServerName ckan.d4science.org
- ServerAlias ckan-*.d4science.org
- WSGIScriptAlias / /etc/ckan/default/apache.wsgi
-
- # pass authorization info on (needed for rest api)
- WSGIPassAuthorization On
-
- # Deploy as a daemon (avoids conflicts between CKAN instances)
- WSGIDaemonProcess ckan_default display-name=ckan_default processes=2 threads=15
-
- WSGIProcessGroup ckan_default
- ErrorLog /var/log/apache2/ckan_default.error.log
- CustomLog /var/log/apache2/ckan_default.custom.log combined
-
-
- RPAFenable On
- RPAFsethostname On
- RPAFproxy_ips 127.0.0.1
-
-
-
- Require all granted
-
-
-
diff --git a/conf/apache_ports.conf b/conf/apache_ports.conf
deleted file mode 100644
index 30fabb3..0000000
--- a/conf/apache_ports.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-Listen 8080
-Listen 8800
diff --git a/conf/memcached.conf b/conf/memcached.conf
deleted file mode 100644
index 9c90ec0..0000000
--- a/conf/memcached.conf
+++ /dev/null
@@ -1,48 +0,0 @@
-# memcached default config file
-# 2003 - Jay Bonci
-# This configuration file is read by the start-memcached script provided as
-# part of the Debian GNU/Linux distribution.
-
-# Run memcached as a daemon. This command is implied, and is not needed for the
-# daemon to run. See the README.Debian that comes with this package for more
-# information.
-# -d
-
-# Log memcached's output to /var/log/memcached
-logfile /var/log/memcached.log
-
-# Be verbose
-# -v
-
-# Be even more verbose (print client commands as well)
-# -vv
-
-# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
-# Note that the daemon will grow to this size, but does not start out holding this much
-# memory
--m 64
-
-# Default connection port is 11211
--p 11211
-
-# Run the daemon as root. The start-memcached will default to running as root if no
-# -u command is present in this config file
--u memcache
-
-# Specify which IP address to listen on. The default is to listen on all IP addresses
-# This parameter is one of the only security measures that memcached has, so make sure
-# it's listening on a firewalled interface.
--l 127.0.0.1
-
-# Limit the number of simultaneous incoming connections. The daemon default is 1024
-# -c 1024
-
-# Lock down all paged memory. Consult with the README and homepage before you do this
-# -k
-
-# Return error when memory is exhausted (rather than removing items)
-# -M
-
-# Maximize core file limit
-# -r
-
diff --git a/conf/nginx.conf b/conf/nginx.conf
deleted file mode 100644
index e82f6fe..0000000
--- a/conf/nginx.conf
+++ /dev/null
@@ -1,51 +0,0 @@
-user www-data;
-worker_processes 4;
-pid /run/nginx.pid;
-daemon off;
-
-events {
- worker_connections 768;
- # multi_accept on;
-}
-
-http {
-
- ##
- # Basic Settings
- ##
-
- sendfile on;
- tcp_nopush on;
- tcp_nodelay on;
- keepalive_timeout 65;
- types_hash_max_size 2048;
- server_tokens off;
-
- # server_names_hash_bucket_size 64;
- # server_name_in_redirect off;
-
- include /etc/nginx/mime.types;
- default_type application/octet-stream;
-
- ##
- # Logging Settings
- ##
-
- access_log /var/log/nginx/access.log;
- error_log /var/log/nginx/error.log;
-
- ##
- # Gzip Settings
- ##
-
- gzip on;
- gzip_disable "msie6";
-
- ##
- # Virtual Host Configs
- ##
-
- include /etc/nginx/conf.d/*.conf;
- include /etc/nginx/sites-enabled/*;
-}
-
diff --git a/conf/nginx_ckan_virtualhost.conf b/conf/nginx_ckan_virtualhost.conf
deleted file mode 100644
index 10651cf..0000000
--- a/conf/nginx_ckan_virtualhost.conf
+++ /dev/null
@@ -1,48 +0,0 @@
-proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache:30m max_size=250m;
-proxy_temp_path /tmp/nginx_proxy 1 2;
-
-server {
- listen 80;
- server_name _;
- client_max_body_size 100M;
- # Proxy parameters
- proxy_http_version 1.1;
- proxy_set_header Connection "";
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-Host $remote_addr;
- proxy_set_header X-Forwarded-Server $host;
- proxy_set_header nginx-request-uri $request_uri;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_buffering on;
- proxy_buffer_size 128k;
- proxy_buffers 4 128k;
- proxy_busy_buffers_size 256k;
- proxy_temp_file_write_size 128k;
- proxy_redirect off;
- proxy_connect_timeout 30s;
- proxy_read_timeout 480s;
- proxy_send_timeout 120s;
-
- location / {
- add_header 'Access-Control-Allow-Origin' '$http_origin';
- if ($request_method = OPTIONS ) {
- return 204;
- }
- add_header 'Access-Control-Allow-Credentials' 'true';
- add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
- add_header 'Access-Control-Allow-Headers' 'Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With,Accept-Language,X-CustomHeader,Content-Range,Range,Observe';
- add_header 'Access-Control-Expose-Headers' 'Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With,Accept-Language,X-CustomHeader,Content-Range,Range,Observe';
- proxy_pass http://127.0.0.1:8080/;
- proxy_set_header X-Url-Scheme $scheme;
- proxy_cache cache;
- proxy_cache_bypass $cookie_auth_tkt;
- proxy_no_cache $cookie_auth_tkt;
- proxy_cache_valid 30m;
- proxy_cache_key $host$scheme$proxy_host$request_uri;
- # In emergency comment out line to force caching
- # proxy_ignore_headers X-Accel-Expires Expires Cache-Control;
- }
-}
-
diff --git a/conf/redis-server.conf b/conf/redis-server.conf
deleted file mode 100644
index 17da1ff..0000000
--- a/conf/redis-server.conf
+++ /dev/null
@@ -1,47 +0,0 @@
-daemonize no
-pidfile /var/run/redis/redis-server.pid
-port 6379
-bind 127.0.0.1
-timeout 0
-tcp-keepalive 60
-loglevel notice
-logfile /var/log/redis/redis-server.log
-syslog-enabled no
-# syslog-facility local0
-databases 16
-save 900 1
-save 300 10
-save 60 10000
-stop-writes-on-bgsave-error yes
-rdbcompression yes
-rdbchecksum yes
-dbfilename dump.rdb
-dir /var/lib/redis
-slave-serve-stale-data yes
-slave-read-only yes
-repl-disable-tcp-nodelay no
-slave-priority 100
-appendonly no
-appendfilename "appendonly.aof"
-appendfsync everysec
-no-appendfsync-on-rewrite no
-auto-aof-rewrite-percentage 100
-auto-aof-rewrite-min-size 64mb
-lua-time-limit 5000
-slowlog-log-slower-than 10000
-slowlog-max-len 128
-notify-keyspace-events ""
-hash-max-ziplist-entries 512
-hash-max-ziplist-value 64
-list-max-ziplist-entries 512
-list-max-ziplist-value 64
-set-max-intset-entries 512
-zset-max-ziplist-entries 128
-zset-max-ziplist-value 64
-activerehashing yes
-client-output-buffer-limit normal 0 0 0
-client-output-buffer-limit slave 256mb 64mb 60
-client-output-buffer-limit pubsub 32mb 8mb 60
-hz 10
-aof-rewrite-incremental-fsync yes
-
diff --git a/conf/supervisord-ckan-harvesting.conf b/conf/supervisord-ckan-harvesting.conf
deleted file mode 100644
index 26c4e2e..0000000
--- a/conf/supervisord-ckan-harvesting.conf
+++ /dev/null
@@ -1,32 +0,0 @@
-; ===============================
-; ckan harvester
-; ===============================
-
-[program:ckan_gather_consumer]
-
-command=/usr/lib/ckan/default/bin/paster --plugin=ckanext-harvest harvester gather_consumer --config=/etc/ckan/default/production.ini
-
-; user that owns virtual environment.
-user=ckan
-
-numprocs=1
-stdout_logfile=/var/log/ckan/gather_consumer.log
-stderr_logfile=/var/log/ckan/gather_consumer.log
-autostart=true
-autorestart=true
-startsecs=10
-
-[program:ckan_fetch_consumer]
-
-command=/usr/lib/ckan/default/bin/paster --plugin=ckanext-harvest harvester fetch_consumer --config=/etc/ckan/default/production.ini
-
-; user that owns virtual environment.
-user=ckan
-
-numprocs=1
-stdout_logfile=/var/log/ckan/fetch_consumer.log
-stderr_logfile=/var/log/ckan/fetch_consumer.log
-autostart=true
-autorestart=true
-startsecs=10
-
diff --git a/conf/supervisord-ckan-services.conf b/conf/supervisord-ckan-services.conf
deleted file mode 100644
index d2f98dc..0000000
--- a/conf/supervisord-ckan-services.conf
+++ /dev/null
@@ -1,32 +0,0 @@
-[program:redis]
-command=/etc/init.d/redis-server start
-autostart=true
-autorestart=true
-stderr_logfile=/var/log/redis.err.log
-stdout_logfile=/var/log/redis.out.log
-
-[program:nginx]
-command=/etc/init.d/nginx start
-autostart=true
-autorestart=true
-stderr_logfile=/var/log/nginx.err.log
-stdout_logfile=/var/log/nginx.out.log
-
-[program:memcached]
-command=/usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
-autostart=true
-autorestart=true
-stderr_logfile=/var/log/memcached.err.log
-stdout_logfile=/var/log/memcached.out.log
-
-[program:ckan]
-command=/usr/bin/pidproxy /var/run/apache2/apache2.pid /bin/bash -c " . /etc/apache2/envvars && /usr/sbin/apache2 -DFOREGROUND -k start "
-autostart=true
-autorestart=true
-stderr_logfile=/var/log/apache2.err.log
-stdout_logfile=/var/log/apache2.out.log
-redirect_stderr=true
-user=root
-killasgroup=true
-stopasgroup=true
-
diff --git a/conf/supervisord.conf b/conf/supervisord.conf
deleted file mode 100644
index 2aa3f48..0000000
--- a/conf/supervisord.conf
+++ /dev/null
@@ -1,30 +0,0 @@
-; supervisor config file
-
-[unix_http_server]
-file=/var/run/supervisor.sock ; (the path to the socket file)
-chmod=0700 ; sockef file mode (default 0700)
-
-[supervisord]
-logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
-pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
-childlogdir=/var/log/supervisor ; ('AUTO' child log dir, default $TEMP)
-user=root
-
-; the below section must remain in the config file for RPC
-; (supervisorctl/web interface) to work, additional interfaces may be
-; added by defining them in separate rpcinterface: sections
-[rpcinterface:supervisor]
-supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
-
-[supervisorctl]
-serverurl=unix:///var/run/supervisor.sock ; use a unix:// URL for a unix socket
-
-; The [include] section can just contain the "files" setting. This
-; setting can list multiple files (separated by whitespace or
-; newlines). It can also contain wildcards. The filenames are
-; interpreted as relative to this file. Included files *cannot*
-; include files themselves.
-
-[include]
-files = /etc/supervisor/conf.d/*.conf
-