Research first (Localhost obsidian) Добавить идеи в Linear?
Можно настроить зеркало Github -> Gitea на локальный компьютер. Linea Gitea
- 1. Overview
- 2. Build
- 3. API
- 4. REST
- 5. Protocols
- 6. Browser
- 7. Event Loop
- 8. Render
- 9. Node
- 10. Markdown
- 11. OOP
- 12. Testing
- 13. Algorithms
https://www.youtube.com/watch?v=VNNLNC5h7ZI
https://habr.com/ru/companies/ruvds/articles/332384/
https://www.youtube.com/watch?v=ScgmlDb5ed4
Этот раннер предназначен для запуска Node.js приложения test-node.js в Docker-контейнере на 15 минут.
- Убедитесь, что у вас есть доступ к Gitea и настроен runner.
- Запустите руннер, и он автоматически соберёт и запустит приложение.
- Через 15 минут приложение будет остановлено и удалено.
Dockerfile— Docker-образ для приложения.runner.sh— скрипт для запуска и остановки приложения.runner.yml— конфигурация руннера.config.yml— дополнительные настройки для руннера.
- Приложение будет доступно по адресу
http://94.41.87.98:3010. - Время выполнения ограничено 15 минутами.
- Все изменения в коде будут автоматически пересобраны и перезапущены.
https://github.com/OWASP/CheatSheetSeries
https://docs.docker.com/guides/ https://docs.docker.com/guides/testcontainers-cloud/ https://docs.docker.com/guides/bake/
When working with containers, you usually need to create a Dockerfile to define your image and a compose.yaml file to define how to run it.
To help you create these files, Docker has a command called docker init. Run this command in a project folder, and Docker will create all the required files needed. In this guide, you will see how this works.
https://docs.docker.com/reference/dockerfile/
https://docs.docker.com/get-started/workshop/02_our_app/
https://www.docker.com/resources/container-orchestration-101-on-demand-training/
https://www.docker.com/blog/how-to-set-up-a-kubernetes-cluster-on-docker-desktop/
https://medium.com/accredian/kubernetes-101-a-beginners-guide-to-container-management-a7937106b73
kubectl apply -f pod.yaml
kubectl get pods
kubectl logs demo
kubectl delete -f pod.yaml
docker swarm init
docker service create --name demo alpine:latest ping 8.8.8.8
docker service ps demo
docker service logs demo
docker service rm demo
kubectl apply -f bb.yaml
kubectl get deployments
kubectl get services
kubectl delete -f bb.yaml# pods/simple-pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80kubectl apply -f https://k8s.io/examples/pods/simple-pod.yaml
https://kubernetes.io/docs/concepts/workloads/pods/ https://kubernetes.io/docs/concepts/workloads/pods/#working-with-pods
https://gitea.com/gitea/helm-gitea
https://docs.gitea.com/contributing/guidelines-frontend
https://www.docker.com/blog/docker-wasm-technical-preview/
https://habr.com/ru/articles/475778/
https://testcontainers.com/guides/introducing-testcontainers/
https://testcontainers.com/guides/