Best of Docker Compose — 2023
- 1
- 2
Noted·3y
10 Self-Hosted Apps to Boost your Productivity
These self-hosted apps have helped me become much more productive in both work and play time. Here's 10 apps that have boosted my own productivity. The Self Hosted To-Do App to Organize Your Life Vikunja is a self hosted to-do portal with a bunch of awesome features like email reminders, category tags, notes.
- 3
- 4
AWS in Plain English·3y
Docker: Explained Simply for a 10-Year-Old — The Magic Box for Computer Programs
Docker is an open-source platform for developing, shipping, and running applications within containers. It simplifies software deployment and allows for easy movement of containers. Key concepts in Docker include Docker files, Docker images, Docker containers, Docker Hub, Docker Daemon, and Docker Compose.
- 5
Livecycle·3y
Building a Slack clone Including Preview Environments, Using Next.js and Supabase
Building a Slack clone Including Preview Environments, Using Next.js and Supabase, using next.js. We’ll also set up preview environments for every commit in every branch, complete with all the running services. Preevy will build and deploy our app using a cloud provider, in this case cheap AWS Lightsail VMs.
- 6
Community Picks·3y
Modern API design with Golang, PostgreSQL and Docker
Go is a powerful language that's highly performant and has concurrency built in the language itself making it perfect for micro services. This article is aimed at anyone who wants to build a CRUD micro service or a simple RESTful API using Go (or Golang for SEO purposes) You can find all the code in my repository.
- 7
Community Picks·3y
6 Must-Know Docker Compose Tips
Docker Compose looks for a Dockerfile named Dockerfile in the root directory of the context. If you're working with environment variables, use the env_file option instead of hardcoding them directly in the Compose file. If the container stops for any reason, docker Compose will automatically restart it.
- 8
AWS in Plain English·3y
Docker Simplified
Docker is an open-source platform that automates the deployment and scaling of applications. It packages applications and their dependencies into containers, ensuring consistent behavior across different environments. Docker was created by Solomon Hykes to improve the deployment process and overcome the challenges of virtual machines. Its advantages include containerization, portability, isolation, efficiency, scalability, and version control. Docker operates on a client-server architecture and follows a step-by-step process of image creation, building, distribution, container creation, and running.
- 9
Community Picks·3y
Use NestJS, MongoDB and Docker to Create an URL Shortener
Use NestJS, MongoDB and Docker to create a simple URL shortener API with NestJS and MongoDB. The source code is published on GitHub and can be used freely. Also, Docker Swarm setup May 8, 2023· 12 min read Paul Knulst in Programming.
- 10
Community Picks·3y
Kubernetes quick tutorial
This post provides a quick tutorial on how to create a basic Kubernetes example using JavaScript, Node.js, Docker, and Docker Compose. It covers the steps to create a simple Express server, Dockerize the application, and deploy it using Kubernetes. The tutorial also explains pods, deployments, and services in Kubernetes.
- 11
- 12
KDnuggets·3y
Docker for Data Science Cheat Sheet
Docker is an open-source platform for building, packaging, and distributing portable applications, making it an important tool for data science. Docker helps ensure reproducibility and collaboration by allowing code and dependencies to be packaged in containers. The Docker for Data Science cheat sheet provides a handy reference for data scientists, covering topics like containerization, Docker Compose, and advanced management of Docker images.
- 13
Noted·3y
Chatpad - A Self-Hosted ChatGPT Wrapper
Chatpad is a free, open-source software that provides a user-friendly system for interacting with ChatGPT. It offers intricate control over the execution of characters, tones, styles, and formats. Chatpad allows users to store pre-written messages called Prompts and does not collect or track user data. Install Chatpad AI using Docker Compose and enter your ChatGPT API key to start using it as a comprehensive web app with useful tools.
- 14
- 15
AWS Tip·3y
Docker Compose Configuration for a Django and React Application with an Nginx Reverse Proxy and Let’s Encrypt SSL Certificate
This article provides a tutorial on how to pack a Django and React application into containers using Docker Compose. It covers the creation of Dockerfiles for Django and Nginx, as well as the configuration of Nginx as a reverse-proxy for the Django server. The article also includes instructions for adding Let's Encrypt SSL certificates to secure the application. The tutorial is aimed at readers who are looking to deploy their Django and React applications using Docker.
- 16
Community Picks·3y
How to Run a Large Language Model on Linux (and Why You Should)
Large language models (LLMs) can process natural language and give appropriate responses which can fool you into thinking that a human has replied. Dalai is a free and open-source implementation of Meta's LLaMa LLM and Stanford's Alpaca. The easiest way to install Dalai on Linux is to use Docker and Docker Compose.
- 17
Amplication·3y
The Amplication Plugin System
Amplication's plugin system allows us to add new features or manipulate our generated application's behaviors. Amplication will continue generating code as normal when no lifecycles event is provided and no parameters are changed. It's essential to consider the execution order of the events in the DSG service.
- 18
- 19
This Dot·3y
Introducing the express-typeorm-postgres Starter Kit
The starter kit provides you with infrastructure for development, and integrations with these infrastructures. It comes with a working Redis instance for caching and a second Redis for queues. It also starts up a Postgres instance for you, which you can seed with TypeORM. The infrastructure runs on docker using docker-compose.
- 20
- 21
Hacker News·3y
hyperdxio/hyperdx: Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors.
HyperDX helps engineers figure out why production is broken faster by centralizing and correlating logs, metrics, traces, exceptions and session replays in one place. HyperDX is compatible with OpenTelemetry, a vendor-neutral standard for instrumenting your application. We recommend at least 4GB of RAM and 2 cores for testing.
- 22
Ubuntu·3y
Docker on Mac – a lightweight option with Multipass
Multipass is designed to be lightweight, flexible, and efficient. It can run in the background unnoticed, available whenever you might need it. It has deep host integration, which is a game changer for an application like Docker. You can mount local files with a single command, giving you access to docker files and source code.
- 23
Towards Dev·3y
Data engineers : Let’s build a data stack step by step
Data engineers: Let’s build a data stack step by step. The project is divided into 3 major steps: data scraping and automate it using Apache airflow. Dash plottly, gather metrics with Statsd and visualize performance using Prometheus and Grafana.
- 24
Noted·3y
ZipLine - A Self Hosted ShareX Server
ZipLine is a self-hosted ShareX server that allows users to upload screenshots, video clips, code snippets, and shorten URLs. It can be installed using Docker Compose and offers various customization options. Users can manually upload files and text to the server and register with either ShareX or Flameshot. ZipLine provides detailed stats about the content on the server.
- 25
Noted·3y
OpenBooks - A Self-Hosted IRC eBook Downloader
OpenBooks allows you to download ebooks from irc.irchighway.net quickly and easily. IRC is still used today to share files like ebooks by creating specific channels or chat rooms. OpenBooks aims to streamline the book-finding process, ensuring a hassle-free experience.