Artur Kuś
68fd364022
command: /bin/sh -c "mkdir -p /var/cache/nginx05GB
...
/var/cache/nginx2GB && nginx -g 'daemon off;'"
2025-08-18 19:16:24 +02:00
Artur Kuś
57bf0df570
correction of deploy-dc
2025-08-18 19:07:10 +02:00
Artur Kuś
7b87c59e7a
some change in volumes
2025-08-18 19:05:01 +02:00
Artur Kuś
0615e7ea51
New configuration of cache
2025-08-18 18:52:06 +02:00
Artur Kuś
aa0fbb55f1
Chaning deploy-dc for nginx prepare to cache
2025-08-18 17:54:14 +02:00
Artur Kuś
dcd8b4213b
restore correct path letsencrypt! + NGINX_ENVSUBST_TEMPLATE_DIR:
...
/etc/nginx/templates
NGINX_ENVSUBST_OUTPUT_DIR: /etc/nginx/conf.d
2025-08-18 17:35:11 +02:00
Artur Kuś
cdd260efc5
Removing
...
NGINX_ENVSUBST_TEMPLATE_DIR: /etc/nginx/templates
NGINX_ENVSUBST_OUTPUT_DIR: /etc/nginx/conf.d
from
environment:
TZ: Europe/Warsaw
2025-08-18 17:24:06 +02:00
Artur Kuś
a31399f32f
Prepare to cache in nginx
2025-08-18 16:57:04 +02:00
Artur Kuś
7d60421528
Restart on swarm!
2025-08-15 07:28:11 +02:00
Artur Kuś
98af9c45d5
" --email ${env.LETSENCRYPT_EMAIL ?: 'kusartur@gmail.com'}" +
2025-08-13 08:04:31 +02:00
Artur Kuś
837144a60b
Sprawdzanie daty wygaśnięcia (daysLeft):
...
Jeśli < 30 dni → certyfikat do odnowienia.
Obsługa pustych/uszkodzonych certyfikatów:
Jeśli openssl zwróci pusty wynik, skrypt uzna, że certyfikat jest
niepełny.
Zmienne środowiskowe dla e-maila:
Można ustawić LETSENCRYPT_EMAIL w Jenkinsie, w .env lub jako
parametr pipeline.
Czytelne logi:
W logu widać brakujące domeny i ile dni zostało do wygaśnięcia.
2025-08-13 07:58:09 +02:00
Artur Kuś
40fb1a7cf9
New version of create certificates
2025-08-13 07:43:09 +02:00
Artur Kuś
78d17cc459
def domainsToCert = [
...
[ false, 'bodypainter.eu', "www", "mail", "stat"],
[ false, 'themself.eu', "www", "mail", "stat", "massage", "driving"
],
[ false, "artiks.tk", "www", "mail", "api", "angular", "bodypainter",
"themself","arti24"],
[ false, "arti24.eu", "www", "api", "angular", "ai", "job-finder",
"zaklik"]
2025-07-30 21:44:31 +02:00
Artur Kuś
b164bdf069
removing echo for CERTIFICATES_FOR
2025-07-30 21:33:10 +02:00
Artur Kuś
5189c618c5
force for 'themself.eu'
2025-07-30 21:31:23 +02:00
Artur Kuś
c54f3ac22b
driving.themself.eu
2025-07-30 21:13:28 +02:00
Artur Kuś
6a408020c4
No
...
idea for restart with environment
2025-05-29 22:31:48 +02:00
Artur Kuś
ca26367371
cp jenkins_env.env .env
2025-05-29 22:08:28 +02:00
Artur Kuś
8b6148346c
def envVars = env.getEnvironment() // Pobiera wszystkie zmienne
...
środowiskowe
2025-05-29 21:56:10 +02:00
Artur Kuś
5391195161
triggers {
...
cron('H H 1,6,11,16,21,26 * *')
}
options {
disableConcurrentBuilds()
timeout(time: 1, unit: 'HOURS')
buildDiscarder(logRotator(numToKeepStr: '10'))
}
2025-04-28 08:48:08 +02:00
Artur Kuś
494174d3fb
options {
...
disableConcurrentBuilds()
timeout(time: 1, unit: 'HOURS')
buildDiscarder(logRotator(numToKeepStr: '10'))
// Konfiguracja harmonogramu
triggers {
cron('H H 1,6,11,16,21,26 * *')
}
}
2025-04-28 08:45:44 +02:00
Artur Kuś
e9ce03dd02
/_programs_/proxy-nginx/deploy-this/lets-encrypt"
2025-04-28 08:43:35 +02:00
Artur Kuś
b2a10b7148
properties([
...
pipelineTriggers([
cron('H H 1,6,11,16,21,26 * *') // Lepsza wersja
])
]) for renew certificates
2025-04-28 08:36:53 +02:00
Artur Kuś
a3a2c3451c
/_programs_
2025-03-27 00:29:26 +01:00
Artur Kuś
ea4a700239
Easer update-from-git
2025-03-26 20:58:26 +01:00
Artur Kuś
2e665ac468
order in update form gitea
2025-03-26 20:47:32 +01:00
Artur Kuś
d0d7fcb6ed
order in update form gitea
2025-03-26 20:42:53 +01:00
Artur Kuś
88ebfc9442
pipeline{}
2025-03-26 07:08:44 +01:00
Artur Kuś
93ffb7b4a7
restore : docker ps -q | grep -v $(docker ps -qf 'name=jenkins') | xargs docker restart
2025-03-26 06:58:16 +01:00
Artur Kuś
90e6170b79
simpler version restart jenkins + gitblit
2025-03-26 06:51:46 +01:00
Artur Kuś
ddb7158d3a
jenkins + gitblit
2025-03-26 06:48:13 +01:00
Artur Kuś
958d58fd70
angular-services
2025-03-24 22:58:24 +01:00
Artur Kuś
8bce5a3e59
sh git_take
2025-03-24 22:38:26 +01:00
Artur Kuś
04f2fb8846
proxy-nginx, arti24,arti-angular-app
2025-03-24 22:23:41 +01:00
Artur Kuś
109edb4f76
+arti-angular-app for gitea
2025-03-24 22:17:26 +01:00
Artur Kuś
007c2dfb0f
git pull in dir
2025-03-24 19:52:10 +01:00
Artur Kuś
d7656b2570
git from gitea
2025-03-24 19:49:25 +01:00
Artur Kuś
e6be09b47e
only pull
2025-03-24 19:19:41 +01:00
Artur Kuś
f4d15a8b1d
+arti24
2025-03-24 19:07:26 +01:00
Artur Kuś
999fdbd5d3
go to gitea
2025-03-24 17:03:48 +01:00
Artur Kuś
388bc6aa4f
go to gitea
2025-03-24 16:55:59 +01:00
Artur Kuś
d0cdb21d05
Now Angular is in zaklik-by-node-js
2025-02-13 18:15:52 +01:00
Artur
e3d5012d9e
Removing arti24.eu.arti24.eu
2025-01-27 11:12:40 +01:00
Artur
26bd0a11ec
[ false, "arti24.eu", "www", "api", "angular", "ai", "job-finder",
...
"zaklik", "arti24.eu"]
2025-01-27 11:08:31 +01:00
Artur
d98204a388
massage.themself.eu
2025-01-27 10:06:20 +01:00
Artur
f0e4c08ed4
"arti24"],
2025-01-16 15:30:37 +01:00
Artur
5fd55d1f4e
[ false, 'bodypainter.eu', "www", "mail", "stat"],
...
[ false, 'themself.eu', "www", "mail", "stat" ],
[ false, "artiks.tk", "www", "mail", "api", "angular", "bodypainter",
"themself","arti24"]
[ false, "arti24.eu", "www", "mail", "api", "angular", "bodypainter",
"themself", "arti24"]
2025-01-16 15:19:03 +01:00
Artur
9059c7a79e
deploy
2025-01-07 16:16:12 +01:00
Artur
140ce8073c
Little changes
2025-01-07 16:13:39 +01:00
Artur
8db26fc2de
nginx-with-tools
2025-01-07 16:09:43 +01:00
Artur
ab5ace7d98
'themself.eu' to create certs
2024-12-30 11:03:21 +01:00
Artur
8ade977ea4
reset in project git
2024-12-27 17:42:21 +01:00
Artur
ccab7bc768
Reset project before pull
2024-12-27 17:34:02 +01:00
Artur
b1e3b38958
Skrypt Tworzący wolumen apps-data jeśli nie ma
2024-12-19 23:58:32 +01:00
Artur
5235950755
Adding project 'zaklik-by-node-js'
2024-12-17 08:05:47 +01:00
Artur
db3b2498f2
,
2024-10-30 22:17:46 +01:00
Artur
d4b52a6c0f
enabling [ false, 'bodypainter.eu', "mail", "stat", "www" ]
2024-10-30 21:56:21 +01:00
Artur
ab80b4ed77
New zaklik configuration.
2024-10-30 18:02:30 +01:00
Artur
6658674bd0
1. Zaklik dodany do źródeł do updatu
...
2. Zaklik dodany do create certificates
2024-10-30 17:43:03 +01:00
Artur
f3ae2b8192
job-finder.arti24.eu
2024-10-29 21:30:55 +01:00
Artur
58b461d2f6
docker ps -q wyświetla tylko ID kontenerów.
...
grep -v pomija kontener, którego nazwa lub ID znajduje się po -v.
xargs docker restart przekazuje wynik do docker restart, uruchamiając
ponownie każdy z wylistowanych kontenerów
2024-10-26 12:58:15 +02:00
Artur
4be7a823a7
Restart all containers skip jenkins
2024-10-26 12:55:56 +02:00
Artur
02039f29b2
Restart docker by jenkins.
2024-10-26 12:46:08 +02:00
Artur
27a8d4709f
New project chat-gpt
2024-10-20 19:36:41 +02:00
Artur
bda29e22c0
Adding ai.arti24.eu to certificates
2024-10-19 10:33:18 +02:00
Artur
1188a5a6af
new domain : angular.arti24.eu
2024-10-07 13:07:51 +02:00
Artur
883be8388e
[ false, "arti24.eu", "www", "api"]
2024-10-06 21:36:17 +02:00
Artur
dbb18c57de
cp nginx-config/${PROTOCOL}/*.conf /apps-data"
2024-10-06 20:40:02 +02:00
Artur
366cfd76af
sh "rm -f /apps-data/*.conf"
2024-10-06 20:36:03 +02:00
Artur
e9d7be0bec
sh "rm /apps-data/*.conf"
2024-10-06 20:32:16 +02:00
Artur
678dd880b6
sh "rm *.conf"
...
sh "cp ./nginx-config/${PROTOCOL}/* /apps-data"
2024-10-06 20:31:17 +02:00
Artur
ffffe97460
sh "cp ./nginx-config/${PROTOCOL}/* /apps-data"
2024-10-06 20:24:18 +02:00
Artur
085385418e
dir("/_programs_/"+repo+"/deploy-this/lets-encrypt"){
2024-10-06 19:56:33 +02:00
Artur
1228130744
dir("/_programs_/"+repo+"deploy-this/lets-encrypt")
2024-10-06 19:55:24 +02:00
Artur
b344a174ed
arti24.eu.
2024-10-06 19:52:17 +02:00
Artur
6aa2b6244b
proxy-nginx
2024-10-06 19:50:38 +02:00
Artur
579695c1aa
log CERTIFICATES_FOR
2024-10-06 19:45:02 +02:00
Artur
bb390cd49d
'${CERTIFICATES_FOR}'
2024-10-06 19:37:30 +02:00
Artur
473d8bdbad
'${env.CERTIFICATES_FOR}'
2024-10-06 19:36:47 +02:00
Artur
4b8d3f5ad1
'${env.CERTIFICATES_FOR}'
2024-10-06 19:35:51 +02:00
Artur
969167b116
CERTIFICATES_FOR
2024-10-06 19:26:09 +02:00
Artur
88a9377da7
artikus.dynu.net
2024-10-06 19:24:50 +02:00
Artur
af19987704
dir( project ){
...
sh( "git log -n 1");
}
2024-10-06 18:19:29 +02:00
Artur
d6bee1eb04
Removing log. It is not important now.
2024-10-06 18:17:27 +02:00
Artur
c5fd1bb2a2
Removing second _programs_
2024-10-06 18:14:36 +02:00
Artur
ea855587d3
/_programs_
2024-10-06 18:01:24 +02:00
Artur
867196b24a
dir("_programs_")
2024-10-06 17:56:45 +02:00
Artur
b282d8647f
Update from git
2024-10-06 17:02:19 +02:00
Artur
9088ec44d1
Update from git
2024-10-06 15:08:55 +02:00
Artur
ae64cf47ca
sh "cp ./nginx-config/https-artikus-dynu-net/* /apps-data"
2024-10-04 17:30:57 +02:00
Artur
165d850ded
without removing orphants
2024-10-04 17:26:25 +02:00
Artur
5c61a3e4cf
sh "cp ./nginx-config/http/* /apps-data"
...
// sh "cp ./nginx-config/https-artikus-dynu-net/*
/apps-data"
2024-10-04 17:23:59 +02:00
Artur
d2c2fb2996
sh "cp ./nginx-config/http/* /apps-data"
...
sh "cp ./nginx-config/https-artikus-dynu-net/* /apps-data"
2024-10-04 17:08:04 +02:00
Artur
5fe100ce32
sh "cp ./nginx-config/http /apps-data"
...
sh "cp ./nginx-config/https-artikus-dynu-net /apps-data"
2024-10-04 17:06:10 +02:00
Artur
4d60e26ff8
--remove-orphans
2024-10-04 16:59:17 +02:00
Artur
f0d2e21767
sh "cp ./nginx-config/** /apps-data"
2024-10-04 16:56:38 +02:00
Artur
846e4fbc43
Create https certificates
2024-10-04 16:50:25 +02:00
Artur
9553af1813
sh "cp ./nginx-config/http/* /apps-data"
2024-10-03 19:10:43 +02:00
Artur
db3df2d9ef
apps-data for all = nginx + jars
2024-10-03 19:07:14 +02:00
Artur
c0b5a29931
deploy http
2024-10-03 17:53:48 +02:00