All Projects → Deffro → random-dose-of-knowledge

Deffro / random-dose-of-knowledge

Licence: MIT license
Using the latest Software Engineering practices to create a modern and simple app.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to random-dose-of-knowledge

Docker-Templates
Docker configurations for TheHive, Cortex and 3rd party tools
Stars: ✭ 71 (+173.08%)
Mutual labels:  deployment
hamilton
A scalable general purpose micro-framework for defining dataflows. You can use it to create dataframes, numpy matrices, python objects, ML models, etc.
Stars: ✭ 612 (+2253.85%)
Mutual labels:  software-engineering
engineering-management
A list of resources about Software Engineering Management
Stars: ✭ 31 (+19.23%)
Mutual labels:  software-engineering
deployer-php-action
Deploy PHP projects using Deployer from Github Actions
Stars: ✭ 57 (+119.23%)
Mutual labels:  deployment
Cloud-PAW-Management
Simplify PAW and SPA for the masses, unify the MS Internal, and public PAW specs, and expedite deployment to ~5min or less.
Stars: ✭ 45 (+73.08%)
Mutual labels:  deployment
batou
batou is a universal, fractal deployment utility using Python.
Stars: ✭ 37 (+42.31%)
Mutual labels:  deployment
fasthtmx
FastAPI-HTMX Demo Project
Stars: ✭ 62 (+138.46%)
Mutual labels:  fastapi
configurator
Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts.
Stars: ✭ 68 (+161.54%)
Mutual labels:  deployment
gpt-j-api
API for the GPT-J language model 🦜. Including a FastAPI backend and a streamlit frontend
Stars: ✭ 248 (+853.85%)
Mutual labels:  fastapi
pyspark-k8s-boilerplate
Boilerplate for PySpark on Cloud Kubernetes
Stars: ✭ 24 (-7.69%)
Mutual labels:  software-engineering
gcloud-deploy-tutorial
How to continuously deploy a Full Stack React +Node.js +MySql App to Google Cloud Compute Engine
Stars: ✭ 19 (-26.92%)
Mutual labels:  deployment
code-examples
Code examples from the https://sttp.site book
Stars: ✭ 19 (-26.92%)
Mutual labels:  software-engineering
cs-sakaryauniversity
Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)
Stars: ✭ 133 (+411.54%)
Mutual labels:  software-engineering
terraform-module-icp-deploy
This Terraform module can be used to deploy IBM Cloud Private on any supported infrastructure vendor. Tested on Ubuntu 16.04 and RHEL 7 on SoftLayer, VMware, AWS and Azure.
Stars: ✭ 13 (-50%)
Mutual labels:  deployment
ideas4
An Additional 100 Ideas for Computing https://samsquire.github.io/ideas4/
Stars: ✭ 26 (+0%)
Mutual labels:  software-engineering
gaffer-tools
Essential tools and utilities for Gaffer; including GUI, local accumulo cluster, python api
Stars: ✭ 43 (+65.38%)
Mutual labels:  deployment
ark-invest-api
📈 API for tracking holdings and trades of ARK Invest funds
Stars: ✭ 49 (+88.46%)
Mutual labels:  fastapi
plur
PLUR (Programming-Language Understanding and Repair) is a collection of source code datasets suitable for graph-based machine learning. We provide scripts for downloading, processing, and loading the datasets. This is done by offering a unified API and data structures for all datasets.
Stars: ✭ 67 (+157.69%)
Mutual labels:  software-engineering
kuberay
A toolkit to run Ray applications on Kubernetes
Stars: ✭ 146 (+461.54%)
Mutual labels:  deployment
googlemock-example
An example of using Google Mock inspired by Martin Fowler's "Mocks Aren't Stubs".
Stars: ✭ 23 (-11.54%)
Mutual labels:  software-engineering

Random Dose of Knowledge

Visit the App!

Read the detailed blog post on Towards Data Science!

GitHub Logo

Frameworks/Software/Technologies/Platforms used:

GitHub Logo

You want to run the app locally by yourself

  1. Clone the repository
git clone https://github.com/Deffro/random-dose-of-knowledge.git
  1. Create a virtual environmental. For example with anaconda/miniconda
conda create -n rdok python=3.8
conda activate rdok
  1. Install packages
pip install -r requirements.txt
  1. Navigate to app/utils/reddit_api.py and change SECRET_KEY, CLIENT_ID, REDDIT_USERNAME, and REDDIT_PASSWORD to your own (line 63). For the password, you have to create a pswd.txt inside the utils folder.

Done! Go to localhost:8000 to see the app

You also want to dockerize it

  1. Install docker.
  2. Go to the directory where Dockerfile is
  3. docker build -t rdok:1.2 . (don't forget the dot)
  4. docker run --name rdok -d -p 80:8000 rdok:1.2

Done! Go to localhost:80 or just localhost to see the app

You also want to deploy it on AWS

I have written the process in full details here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].