https://github.com/aixhunter/starter_template_fastapi_angular_docker_compose
A starter template for projects using Angular for the frontend and Python/FastAPI for the backend, all configured to run with Docker Compose.
https://github.com/aixhunter/starter_template_fastapi_angular_docker_compose
angular angular-template docker docker-compose fastapi fastapi-template python python3
Last synced: 5 months ago
JSON representation
A starter template for projects using Angular for the frontend and Python/FastAPI for the backend, all configured to run with Docker Compose.
- Host: GitHub
- URL: https://github.com/aixhunter/starter_template_fastapi_angular_docker_compose
- Owner: AIxHunter
- Created: 2024-11-17T22:12:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-17T22:22:16.000Z (about 1 year ago)
- Last Synced: 2025-03-25T19:21:16.611Z (9 months ago)
- Topics: angular, angular-template, docker, docker-compose, fastapi, fastapi-template, python, python3
- Language: TypeScript
- Homepage:
- Size: 125 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Starter_Template_Fastapi_Angular_Docker_Compose
This project is a template for a full-stack application using Python (FastAPI) for the backend and Angular for the frontend. It is containerized using Docker and Docker Compose for easy deployment and management.
## Prerequisites
Before you begin, ensure you have the following installed on your machine:
- [Docker](https://docs.docker.com/get-docker/)
- [Docker Compose](https://docs.docker.com/compose/install/)
## Running the Application
Use Docker Compose to build and run the containers:
`docker compose up --build
`
or if you are using an older version of Docker Compose:
`docker-compose up --build
`
The Angular frontend will be accessible at: http://localhost:4200
You can access the FastAPI backend at: http://localhost:8000