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
- Checkout: získání zdrojového kódu z Git repozitáře
- Install dependencies: pip install -r requirements.txt
- Run tests: unit & smoke tests
- Build image: docker build -t devops-web:latest .
- Push image (opc.): docker push registry.example/your-image:tag
- Deploy: docker-compose up -d nebo Kubernetes manifesty / Helm
- 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-04-17 00:11:29,866 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-17 05:03:54,119 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-17 13:34:14,868 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-18 10:16:06,121 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-18 22:39:59,170 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-18 23:22:40,512 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-18 23:22:40,541 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-18 23:23:11,797 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-19 01:18:51,258 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-19 01:19:21,519 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-19 01:19:22,778 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-19 08:39:09,306 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-19 16:08:36,553 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-20 23:42:05,848 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-21 06:08:34,764 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-21 09:06:19,845 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-21 19:37:05,767 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-22 20:01:33,932 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-22 20:02:27,630 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-23 08:08:54,565 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-23 23:01:15,242 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-24 00:12:44,047 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-24 00:12:47,340 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-25 00:24:03,979 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-25 22:49:06,983 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-26 09:13:11,324 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-26 15:47:30,407 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-26 23:57:26,086 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-26 23:59:05,527 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-27 00:18:20,279 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-27 15:25:15,912 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-27 19:28:12,292 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-27 19:28:16,622 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-27 20:23:35,230 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-28 01:02:25,815 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-28 20:01:48,534 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-29 05:51:03,146 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-30 07:04:02,164 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-30 07:06:31,680 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-30 07:37:27,229 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-30 10:21:56,103 INFO app: Logging initialized. Log file: /app/log/app.log 2026-04-30 14:11:49,076 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-01 16:17:12,671 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-02 06:52:49,131 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-03 08:10:14,340 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-03 08:10:33,638 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 05:21:55,473 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 05:22:25,391 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 05:22:27,580 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 08:00:13,011 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 08:00:43,215 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 08:00:44,437 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-04 10:07:23,349 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-05 08:14:57,706 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-06 05:25:39,001 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-07 04:48:44,440 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-07 11:29:31,951 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-09 06:55:03,175 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-09 06:56:53,432 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-09 12:12:10,065 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-10 07:58:27,799 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-10 08:00:32,940 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-11 14:08:43,751 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-11 18:50:07,597 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-11 19:07:57,198 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-12 14:57:21,360 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-12 18:23:45,452 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-14 07:05:20,333 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-15 09:10:43,073 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-15 21:47:04,674 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-15 22:08:28,482 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-16 03:33:33,621 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-16 05:00:30,650 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-17 05:11:05,646 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-17 05:11:38,222 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-17 05:11:38,263 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-17 13:28:38,235 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-17 13:30:40,274 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-18 03:10:58,300 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-19 06:53:48,558 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-19 11:34:41,890 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-19 15:52:18,079 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-20 07:54:12,501 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-22 02:00:12,231 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-22 12:49:08,097 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-22 12:51:02,424 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-22 19:10:32,710 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-23 00:55:33,722 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-23 15:37:02,357 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-23 15:37:03,534 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-23 20:41:16,412 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-29 01:50:26,064 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-29 01:50:44,308 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-29 03:46:06,472 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-30 03:00:13,107 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-30 11:19:24,764 INFO app: Logging initialized. Log file: /app/log/app.log 2026-05-31 19:30:30,887 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-02 11:39:42,513 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-02 18:47:21,700 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-02 21:53:03,383 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-03 02:08:12,311 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-03 08:36:54,914 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-03 13:52:01,520 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-05 05:18:42,887 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-05 05:50:46,071 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-05 11:15:49,001 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-05 21:07:01,897 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-06 23:55:37,218 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-07 16:32:40,820 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-08 00:58:52,115 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-09 01:48:33,772 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-09 17:05:56,545 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-10 06:43:40,122 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-11 07:09:48,597 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-11 18:47:19,563 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-11 20:52:14,668 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-12 08:09:56,527 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-12 20:15:34,805 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-12 22:25:31,338 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-13 12:01:01,592 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-13 14:33:14,289 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-14 04:26:11,171 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-14 08:56:49,467 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-14 08:58:37,984 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-14 14:40:51,232 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-15 11:54:39,434 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-15 15:32:16,834 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-15 15:32:47,148 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-15 15:32:48,327 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-15 20:46:34,088 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-17 13:04:08,749 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-17 13:04:42,878 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-17 16:51:28,955 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-17 19:11:06,137 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-18 13:48:19,440 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-18 13:49:49,672 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-18 14:46:46,645 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-19 21:54:46,531 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-20 09:30:49,521 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-20 16:54:00,246 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-20 16:55:17,601 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-22 02:01:40,523 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-22 07:22:02,527 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-22 07:22:02,745 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-22 07:22:34,375 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-23 19:47:24,349 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-27 13:07:12,958 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-27 13:07:12,957 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-27 13:07:44,338 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-28 23:59:21,118 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-29 00:02:45,327 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-29 02:25:09,344 INFO app: Logging initialized. Log file: /app/log/app.log 2026-06-30 02:59:16,282 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-01 03:58:49,809 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-03 00:49:15,131 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-03 03:00:06,596 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-04 01:45:28,319 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-04 08:18:18,201 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-04 08:19:32,017 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-04 10:01:17,395 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-05 08:46:13,876 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-05 17:35:59,590 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-05 22:35:08,334 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-06 09:22:42,777 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-07 00:07:01,102 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-07 13:00:05,525 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-07 13:00:32,316 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-08 04:41:32,192 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-08 06:03:50,295 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-09 08:42:37,304 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-09 16:43:36,373 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-10 17:52:01,584 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-11 08:26:12,504 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-12 07:18:17,776 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-12 11:05:42,233 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-12 21:02:18,850 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-12 21:05:32,459 INFO app: Logging initialized. Log file: /app/log/app.log 2026-07-13 08:38:21,309 INFO app: Logging initialized. Log file: /app/log/app.log 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