10000 GitHub - cyber-organization/example_app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cyber-organization/example_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example app

DockerHub Image: https://hub.docker.com/r/altheone/example_app

Local run

  1. Install deps
pip install -r requirements.txt
  1. Go in app dir
cd ./app
  1. Run app
uvicorn main:app 
  1. Open docs url http://localhost:8000/docs

Run docker

  1. Build image
docker build -t altheone/example_app .
  1. Run container
docker run --name example_app -p 8000:80 altheone/example_app
  1. Open docs url http://localhost:8000/docs

Send to DockerHub

  1. Зарегестрируйтесь на DockerHub

  2. Создайте репозиторий.

Пример: https://hub.docker.com/r/altheone/example_app

  1. Создайте токен

  2. Добавьте авторизационный токен

docker login -u <DOCKER_HUB_LOGIN>
  • Команда запросит пароль. В качестве пароля введите полученный токен.
  1. Создайте образ
docker build -t <DOCKER_HUB_LOGIN>/<REPO_NAME> .
  • <DOCKER_HUB_LOGIN> - Логин на ресурсе DockerHub.
  • <REPO_NAME> - Название репозитория на ресурсе DockerHub.

Например: docker build -t altheone/example_app .

  1. Проверьте работоспособность приложения.
docker run -p 8000:80 <DOCKER_HUB_LOGIN>/<REPO_NAME>

Например: docker run -p 8000:80 altheone/example_app

Приложение должно быть доступно по адресу: http://localhost:8000

  1. Отправьте образ в DockerHub
docker push <DOCKER_HUB_LOGIN>/<REPO_NAME>

Например: docker push altheone/example_app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0