Best of Docker Compose2023

  1. 1
    Article
    Avatar of notedNoted·3y

    LlamaGPT - A Self-Hosted, Offline, ChatGPT

    LlamaGPT is a self-hosted chatbot powered by Llama 2 that works offline, ensuring 100% privacy. It supports Code Llama models and NVIDIA GPUs. Minimum system requirements and a list of supported models are provided.

  2. 2
    Article
    Avatar of notedNoted·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. 3
    Article
    Avatar of medium_jsMedium·2y

    The Art of Crafting Dockerfile

    Learn about Dockerfile, its format, and key commands for building Docker images and containers.

  4. 4
    Article
    Avatar of awsplainenglishAWS 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. 5
    Article
    Avatar of livecycleLivecycle·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. 6
    Article
    Avatar of communityCommunity 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. 7
    Article
    Avatar of communityCommunity 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. 8
    Article
    Avatar of awsplainenglishAWS 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. 9
    Article
    Avatar of communityCommunity 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. 10
    Article
    Avatar of communityCommunity 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. 11
    Article
    Avatar of awstipAWS Tip·3y

    Docker Compose — beginners

    Docker Compose is a tool used to run and manage multi-container applications. It helps you create, start and stop many containers using a single command. To use docker-compose, define the configurations of the different containers you want to build.

  12. 12
    Article
    Avatar of kdnuggetsKDnuggets·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. 13
    Article
    Avatar of notedNoted·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. 14
    Article
    Avatar of hackernoonHacker Noon·3y

    Using Docker Compose for Development without Going Crazy

    Using Docker Compose is a great tool for development but I've never found a good example of how to use it for an ideal development workflow. There are many little tricks you can do to make your development experience better.

  15. 15
    Article
    Avatar of awstipAWS 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. 16
    Article
    Avatar of communityCommunity 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. 17
    Article
    Avatar of amplicationAmplication·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. 18
    Article
    Avatar of communityCommunity Picks·3y

    Dockerize a Python Application

    Learn how to dockerize a Python application by creating a Dockerfile and running it with Docker Compose. Also, learn how to push the Docker image to Docker Hub.

  19. 19
    Article
    Avatar of thisdotThis 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. 20
    Article
    Avatar of notedNoted·3y

    Homepage - A Stylish Self Hosted Startpage Dashboard

    Homepage is a stylish self-hosted startpage dashboard that is fast, secure, and highly customizable. It supports multiple services, has a minimal design, and can be easily configured using YAML files.

  21. 21
    Article
    Avatar of hnHacker 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. 22
    Article
    Avatar of ubuntuUbuntu·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. 23
    Article
    Avatar of towardsdevTowards 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. 24
    Article
    Avatar of notedNoted·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. 25
    Article
    Avatar of notedNoted·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.