Jeb4dev / portfolio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FastApi and HTTP Server Setup with Docker Compose

Deploy

  • Edit .env.prod and .env.prod.db files.

Development

Build

  • docker-compose up -d --build
  • docker-compose down -v
  • docker-compose logs -f

Production

Build

  • docker-compose -f docker-compose.prod.yml up -d --build
  • docker-compose -f docker-compose.prod.yml down
  • docker-compose -f docker-compose.prod.yml logs

Docker

  • List Container IP Addresses
    • docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
  • Go inside container
    • docker exec -it {{name}} bash

About


Languages

Language:JavaScript 46.4%Language:Python 19.2%Language:HTML 17.6%Language:CSS 13.5%Language:Dockerfile 2.0%Language:Shell 1.2%