Skip to content

📃 My personal and professional web made with Python and Django web framework 🥷🏻

License

Notifications You must be signed in to change notification settings

ruben69695/personalweb

Repository files navigation

GitHub GitHub last commit GitHub release (latest by date) GitHub code size in bytes

DigitalOcean Referral Badge

Personal Web

My personal and professional web made with Python, Django, PostgreSQL and deployed on Digital Ocean cloud platform in a PaaS. Take a look at my page on rubenarrebola.pro 😎

Requirements

  1. Docker and Docker Compose installed on your machine
  2. Python, Django and PostgreSQL knowledge

Getting started

  1. Clone the repository
git clone https://github.com/ruben69695/personalweb.git
  1. Open the root of the project in your terminal
cd personalweb
  1. Export in your system environment a new secret key necessary for docker compose, you can generate a new one
export DJANGO_SECRET_KEY="Your new secret key goes here"
  1. Build and stand up the services using docker compose
docker compose up --build -d
  1. Now open your browser
  2. Easy and enjoy 🍻

Languages and versions

  • Python 3.9.13
  • Django 4.0.4
  • pip 20.3.4
  • Postgresql 14.3

Development environment

  • Debian Bullseye 11
  • VSCodium v1.86.0
  • NVIM v0.4.4

Architecture

  • Server - Client

Production Deployment

  • Heroku Platform
  • Digital Ocean

Runs on

  • Linux
  • MacOS
  • Windows
  • Docker