Commit Graph

108 Commits

Author SHA1 Message Date
Artur Kuś e5229f28db +kopama.com.pl 2025-09-02 18:17:37 +02:00
Artur Kuś c332e96703 command: /bin/sh -c "mkdir -p /var/cache/nginx && nginx -g 'daemon
off;'"
2025-08-18 20:46:59 +02:00
Artur Kuś fff66d85f8 - nginx_cache:/var/cache/ngin 2025-08-18 20:40:44 +02:00
Artur Kuś 51cb8238f4 cache optymalisation 2025-08-18 20:15:23 +02:00
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