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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Publish to Docker 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