removed unused files
This commit is contained in:
parent
5421bbab85
commit
f0e350bd17
|
@ -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}"
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
|
@ -1,24 +0,0 @@
|
|||
<VirtualHost 0.0.0.0:8800>
|
||||
|
||||
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
|
||||
|
||||
<Directory "/" >
|
||||
Require all granted
|
||||
</Directory>
|
||||
|
||||
</VirtualHost>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
WSGISocketPrefix /var/run/wsgi
|
||||
<VirtualHost 127.0.0.1:8080>
|
||||
|
||||
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
|
||||
|
||||
<IfModule mod_rpaf.c>
|
||||
RPAFenable On
|
||||
RPAFsethostname On
|
||||
RPAFproxy_ips 127.0.0.1
|
||||
</IfModule>
|
||||
|
||||
<Directory />
|
||||
Require all granted
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
Listen 8080
|
||||
Listen 8800
|
|
@ -1,48 +0,0 @@
|
|||
# memcached default config file
|
||||
# 2003 - Jay Bonci <jaybonci@debian.org>
|
||||
# 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
|
||||
|
|
@ -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/*;
|
||||
}
|
||||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
Loading…
Reference in New Issue