Skip to content

Instantly share code, notes, and snippets.

View kilamaelie's full-sized avatar
💻
Focusing

kilama Elie kilamaelie

💻
Focusing
View GitHub Profile
@kilamaelie
kilamaelie / Deploy_a_Django_Rest_Api_on_AWS_EC2_using_Docker_NGINX_Gunicorn_and_GitHub_Action.yml
Last active April 18, 2024 19:21
Django, a high-level Python web framework, is a popular choice for building RESTful APIs. Once your Django Rest API has been developed and tested, deploying it becomes a crucial step in making it accessible to users. In this blog post, we'll guide you through the process of deploying a Django Rest API on AWS EC2 using Docker for containerization…
name: Continuous Integration and Delivery
on: [push]
env:
#
DJANGO_TUTORIAL_API_IMAGE: ghcr.io/$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')/store
DJANGO_TUTORIAL_NGINX_IMAGE: ghcr.io/$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')/nginx
REGISTRY: ghcr.io
@kilamaelie
kilamaelie / build_and_deploy_React.js_App_with_docker_to_AWS_EC2_via_Github_Actions.yml
Last active December 12, 2023 20:54
In today’s digital landscape, master the art of building, deploying and automating ReactJS Apps using Docker, NGINX and GitHub actions on AWS EC2. Dive into this comprehensive guide and transform your coding journey into an adventure of innovation, efficiency and cutting-edge technologies.
name: Continuous Integration and Delivery
on:
push:
branches: [main]
env:
#
WEBSITE_IMAGE: ghcr.io/$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')/website
NGINX_IMAGE: ghcr.io/$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')/nginx