All Projects → McMenemy → Godorp

McMenemy / Godorp

Licence: mit
GoDoRP (Golang, Docker, React, Postgres)

Programming Languages

javascript
184084 projects - #8 most used programming language
go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Godorp

Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (+376.96%)
Mutual labels:  postgresql, docker-compose
Python Microservice Fastapi
Learn to build your own microservice using Python and FastAPI
Stars: ✭ 96 (-49.74%)
Mutual labels:  postgresql, docker-compose
Kongpose
Kong and Konga (admin webapp) development setup on docker-compose
Stars: ✭ 52 (-72.77%)
Mutual labels:  postgresql, docker-compose
Phpmyfaq
phpMyFAQ - Open Source FAQ web application for PHP and MySQL, PostgreSQL and other databases
Stars: ✭ 494 (+158.64%)
Mutual labels:  postgresql, docker-compose
Docker Nginx Postgres Django Example
Example using Docker, Django, multiple Postgres databases, NginX, Gunicorn, pipenv, GitLab CI and tox.
Stars: ✭ 110 (-42.41%)
Mutual labels:  postgresql, docker-compose
Filterlists
🛡 The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+241.88%)
Mutual labels:  postgresql, docker-compose
Open Bank Mark
A bank simulation application using mainly Clojure, which can be used to end-to-end test and show some graphs.
Stars: ✭ 81 (-57.59%)
Mutual labels:  postgresql, docker-compose
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+1783.77%)
Mutual labels:  postgresql, docker-compose
Express Postgres Starter
A starter project for Node.js with Express and Postgres running on Docker Compose
Stars: ✭ 107 (-43.98%)
Mutual labels:  postgresql, docker-compose
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (-47.12%)
Mutual labels:  postgresql, docker-compose
Compose Postgres
Postgresql & pgadmin4 powered by compose
Stars: ✭ 477 (+149.74%)
Mutual labels:  postgresql, docker-compose
Symfony 4 Docker Env
Docker Environment for Symfony. PHP-FPM, NGINX SSL Proxy, MySQL, LEMP
Stars: ✭ 119 (-37.7%)
Mutual labels:  postgresql, docker-compose
Django React Boilerplate
DIY Django + React Boilerplate for starting your SaaS
Stars: ✭ 385 (+101.57%)
Mutual labels:  postgresql, docker-compose
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+284.29%)
Mutual labels:  postgresql, docker-compose
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (+101.57%)
Mutual labels:  postgresql, docker-compose
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (-62.83%)
Mutual labels:  postgresql, docker-compose
Docker Compose Healthcheck
How to wait for container X before starting Y using docker-compose healthcheck
Stars: ✭ 292 (+52.88%)
Mutual labels:  postgresql, docker-compose
Splits Io
a speedrunning data store, analysis engine, and racing platform
Stars: ✭ 99 (-48.17%)
Mutual labels:  postgresql, docker-compose
Dckerize
Supercharged Rails development using Docker containers
Stars: ✭ 112 (-41.36%)
Mutual labels:  postgresql, docker-compose
Rails React Typescript Docker Example
An example app built on Ruby on Rails 6.1 + React.js 17 + TypeScript 4.2 + Docker Compose
Stars: ✭ 129 (-32.46%)
Mutual labels:  postgresql, docker-compose

GoDoRP

GoDoRP (Golang, Docker, React, Postgres) project starter.

Disclaimer: This project is not actively supported and not recommended for production apps. Hope it serves as a learning resource.

Features

  • Start a GoDoRP project with one command on any computer with docker-compose installed
  • Dev mode features hot reloading on code changes for both the GoLang backend and React frontend (no need to rebuild containers while coding)
  • Production mode features optimized static React frontend and binary goLang backend
  • Production images built by passing a single arg option (images can then run on any computer with Docker)

Benefits

  • Anyone can contribute to your project locally without having to setup/install GOPATH, Postgres, node etc
  • Dev environment is the same as production environment
  • Quickly get your GoDoRP project off the ground
  • Forking the repo allows for customization of the template for your preferences

Getting started:

  • download docker-compose if not already installed Then run the following commands:
$ mkdir myApp
$ cd myApp
$ git clone https://github.com/McMenemy/GoDoRP.git .
$ docker-compose up

Then you can open the React frontend at localhost:3000 and the RESTful GoLang API at localhost:5000

Changing any frontend (React) code locally will cause a hot-reload in the browser with updates and changing any backend (GoLang) code locally will also automatically update any changes.

Then to build production images run:

$ docker build ./api --build-arg app_env=production 
$ docker build ./frontend --build-arg app_env=production
$ docker build ./db
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].