Try โ€‚โ€‰HackMD

Digital Ocean Private Registry

Build your docker

  • Create a Dockerfile in your project
  • Run the command
    โ€‹โ€‹โ€‹โ€‹  docker build . -t "my-app/main"
    

Create an a Private App Container and API key for CLI

  • SideMenu-> Container Registry -> Create private container registry - give a name <registy-name>
  • Go to API settings and create new personal access token with write access
  • Copy the auth token

Intialise auth token with local system CLI

  • doctl auth init -t <token>
  • doctl registry login
  • docker build -t <local-tag> .
  • docker tag <local-tag> registry.digitalcoean.com/<registy-name>/<local-tag>
  • docker push registry.digitalcoean.com/<registy-name>/<local-tag>

Go to App Platform

  • Launch your app
  • Use Digital Ocean Cotainer
  • Set the container registry
  • Next