[PR #376] [MERGED] [Proposal] Add devcontainer #365

Closed
opened 2026-06-05 14:22:35 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop/pull/376
Author: @NicoVIII
Created: 3/29/2026
Status: Merged
Merged: 3/30/2026
Merged by: @DecDuck

Base: developHead: add-devcontainer


📝 Commits (2)

📊 Changes

3 files changed (+79 additions, -0 deletions)

View changed files

.devcontainer/devcontainer.json (+52 -0)
.devcontainer/docker-compose.yml (+26 -0)
📝 .gitignore (+1 -0)

📄 Description

While working on https://github.com/Drop-OSS/drop/pull/375 I had to do some things to setup a working environment. To simplify the working inside of this project I want to propose to provide a devcontainer which containerizes the workspace and makes it easy to make it reproducible. I think this makes it much easier for new people to jump into a project.

I decided to include a postgres instance which automatically runs with the devcontainer - I have no experience with prisma but it looks like you could also use that to spin up instances and switch between them easily by changing the port inside the .env file. But I hope this setup is okay as well.

If this is not okay, please tell me if I can do something to make this work. But if you decide that you don't want to include this, this is of course okay as well. Thanks for your work! 🙏


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop/pull/376 **Author:** [@NicoVIII](https://github.com/NicoVIII) **Created:** 3/29/2026 **Status:** ✅ Merged **Merged:** 3/30/2026 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `add-devcontainer` --- ### 📝 Commits (2) - [`dc90168`](https://github.com/Drop-OSS/drop/commit/dc90168bcdbce0a12afe122eca0ae21781dec055) Add devcontainer - [`2a4df7e`](https://github.com/Drop-OSS/drop/commit/2a4df7e6d89e34f107380a05a1f247991c1724dc) Fix linting ### 📊 Changes **3 files changed** (+79 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.devcontainer/devcontainer.json` (+52 -0) ➕ `.devcontainer/docker-compose.yml` (+26 -0) 📝 `.gitignore` (+1 -0) </details> ### 📄 Description While working on https://github.com/Drop-OSS/drop/pull/375 I had to do some things to setup a working environment. To simplify the working inside of this project I want to propose to provide a [devcontainer](https://containers.dev/) which containerizes the workspace and makes it easy to make it reproducible. I think this makes it much easier for new people to jump into a project. I decided to include a postgres instance which automatically runs with the devcontainer - I have no experience with prisma but it looks like you could also use that to spin up instances and switch between them easily by changing the port inside the .env file. But I hope this setup is okay as well. If this is not okay, please tell me if I can do something to make this work. But if you decide that you don't want to include this, this is of course okay as well. Thanks for your work! :pray: --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 14:22:35 -04:00
yindo closed this issue 2026-06-05 14:22:35 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#365