Deployment demo

An interactive overview of steps that take source code to a running container. This page is a demo only.

GitHub Actions - Live Status

Reálný stav CI/CD pipeline

Loading GitHub Actions...
Auto-refresh každých 30 sekund

Deployment simulator

Simulovaný terminál:
# waiting for start...

Pipeline steps

  1. Checkout: získání zdrojového kódu z Git repozitáře
  2. Install dependencies: pip install -r requirements.txt
  3. Run tests: unit & smoke tests
  4. Build image: docker build -t devops-web:latest .
  5. Push image (opc.): docker push registry.example/your-image:tag
  6. Deploy: docker-compose up -d nebo Kubernetes manifesty / Helm
  7. Verify: health checks & smoke tests, monitoring

Poznámka: pro bezpečnost a reprodukovatelnost se v reálném provozu pipeline spouští v CI/CD systému (GitHub Actions, GitLab CI, Jenkins) a serveru se neposílají příkazy ručně.

Practical commands (example)

# Instalace závislostí
pip install -r requirements.txt

# Sestavení Docker image
docker build -t devops-web:latest .

# Spuštění lokálně pomocí docker-compose
docker-compose up --build -d

# Zobrazit běžící kontejnery
docker ps

# Prohlédnout logy (last 200 řádků)
tail -n 200 log/app.log

Recent application logs

2026-07-13 11:01:54,892 INFO app: Spam blocked by honeypot from 198.12.69.94 (hp=+1-047-432-8678)
2026-07-14 07:54:35,278 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-14 23:07:04,480 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-14 23:10:34,637 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-15 23:33:54,174 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-16 00:02:49,641 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-16 09:59:02,959 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-16 20:56:42,758 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-17 23:37:44,471 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-18 14:59:24,580 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-19 14:47:48,097 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-20 21:00:06,950 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-20 21:26:20,638 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-21 04:53:22,190 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-21 07:52:12,913 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-21 08:07:42,428 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-22 08:50:21,713 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-22 08:50:50,993 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-22 08:50:53,492 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-22 19:49:45,300 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-22 19:50:50,382 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-23 13:16:58,031 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-23 20:59:56,638 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-23 21:00:46,983 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-24 17:40:21,576 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-25 07:33:54,157 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-25 18:33:36,938 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-25 18:52:43,835 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-25 19:09:14,198 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-25 19:09:14,236 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-25 23:33:52,828 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-26 22:33:26,924 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-26 22:33:37,187 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-26 22:33:58,560 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-26 22:34:08,968 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 00:59:25,696 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 05:58:27,532 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 05:58:57,915 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 05:58:59,074 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 09:47:51,992 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 10:15:50,464 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 14:31:02,599 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 14:31:33,098 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-27 14:31:34,418 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-28 06:35:32,169 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-28 14:55:30,071 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-29 16:02:57,498 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-29 16:05:14,688 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-30 00:01:19,869 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-30 13:57:34,213 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-31 17:59:13,805 INFO app: Logging initialized. Log file: /app/log/app.log
2026-07-31 20:43:55,490 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-01 18:54:50,123 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-01 18:55:08,480 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-01 22:29:33,437 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-02 15:07:07,944 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 03:25:56,876 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 03:26:29,389 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 03:26:29,394 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 09:53:46,802 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 10:09:34,902 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 23:19:42,643 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-03 23:21:10,098 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-04 15:42:48,959 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-05 19:58:59,602 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 02:06:18,089 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 05:06:03,858 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 13:55:26,871 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 17:05:44,099 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 17:06:13,391 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 21:29:55,150 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 21:30:27,881 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 21:30:27,881 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 21:55:27,245 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-07 22:15:36,155 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-08 08:54:42,904 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-08 23:27:31,289 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-09 15:32:47,037 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-09 17:57:45,997 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-10 18:46:49,072 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-10 18:48:22,052 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-11 23:48:48,964 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-12 22:16:46,125 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-13 22:22:49,531 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-14 05:01:21,144 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-14 07:02:00,672 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-14 07:02:28,780 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-14 18:27:42,293 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-15 06:54:56,105 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-15 20:29:52,913 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-15 21:20:21,540 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-15 21:48:31,953 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-15 21:49:02,566 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-15 21:49:03,674 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-16 00:49:40,876 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-16 08:23:10,151 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-16 13:51:38,422 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 00:20:21,666 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 13:54:12,826 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 14:22:47,109 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 15:49:29,156 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 15:56:59,149 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 17:02:42,517 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 17:03:11,912 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 17:03:41,365 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-17 17:03:43,572 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-18 00:45:23,686 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-18 01:18:20,168 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-19 12:07:43,502 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-19 12:08:11,818 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-19 14:39:19,830 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-20 19:48:18,477 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-22 05:12:49,922 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-23 12:58:00,659 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-23 12:58:32,421 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-24 03:26:56,740 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-24 20:57:05,688 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-25 17:31:47,921 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-25 17:31:52,516 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-26 10:41:09,967 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-26 23:56:49,041 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-27 08:14:37,271 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-27 23:01:40,332 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-28 01:14:55,780 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-28 16:45:12,915 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-29 02:16:27,747 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-29 02:17:30,860 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-29 02:18:36,211 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-29 07:41:42,905 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-30 02:30:01,079 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-30 06:17:41,245 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-30 10:12:27,779 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-30 16:43:05,229 INFO app: Logging initialized. Log file: /app/log/app.log
2026-08-31 22:30:44,809 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-01 02:11:08,973 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-01 02:11:12,056 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-01 03:04:52,436 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-01 03:05:22,789 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-01 05:20:27,853 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-01 05:30:40,360 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-02 03:12:46,836 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-02 08:16:31,965 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-02 10:29:46,678 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-02 22:48:13,842 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-04 02:28:13,678 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-04 04:25:45,607 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-04 14:48:54,919 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-04 16:43:15,149 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-04 20:23:43,436 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-04 23:27:35,124 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-05 02:21:31,624 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-05 18:01:28,348 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-05 18:02:26,797 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-05 23:36:04,743 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-06 09:57:20,066 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-06 17:33:47,608 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-06 17:33:51,814 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-06 18:57:59,691 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-06 18:59:10,086 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-07 13:03:56,334 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-07 22:40:14,328 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-08 08:50:37,910 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-09 12:42:32,770 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-09 17:51:05,355 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-11 02:47:44,939 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-11 06:09:38,334 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-11 06:09:47,467 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-11 21:55:58,819 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-12 02:30:48,442 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-12 02:33:12,981 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-13 02:50:57,617 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-13 18:01:34,443 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-13 18:02:04,713 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-13 18:04:49,286 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-13 18:05:18,689 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 09:18:36,189 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 10:55:41,991 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 10:57:04,516 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 14:11:09,677 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 14:12:08,415 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 22:36:37,762 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-14 23:15:00,011 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-15 13:30:10,117 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-15 13:30:19,313 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-15 13:30:41,686 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-15 13:30:50,836 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-15 17:30:26,693 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-16 02:38:58,964 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-16 02:39:29,653 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-16 02:39:30,791 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-16 15:04:23,157 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-17 16:59:35,372 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-17 18:51:55,411 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-17 22:57:04,498 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-18 19:16:56,081 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-19 08:25:37,320 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-19 08:25:42,008 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-19 13:20:07,293 INFO app: Logging initialized. Log file: /app/log/app.log
2026-09-20 07:59:53,236 INFO app: Spam blocked by honeypot from 155.103.69.143 (hp=+1-124-547-3543)
2026-09-21 02:18:12,159 INFO app: Logging initialized. Log file: /app/log/app.log
Back to home