Make URCPP Developer Friendly
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- docker, docker-compose, python
- Bereich
- databases, devops, infrastructure
Rechercherichtung
Beginne mit der Überprüfung der vorhandenen Dockerfile und docker-compose.yml und vergleiche anschließend die Container-Konfiguration mit der Python-3-Migration in PR 190. Verschiebe die Container-Konfiguration nach .devcontainer, stelle ein Entwicklungs-Volume bereit und überprüfe, dass die App- und Datenbank-Container ohne Berechtigungsfehler miteinander verbunden werden und mit Python 3 ausgeführt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Unable to run the app development environment in current state.
URCPP is currently not runnable using the docker container and docker-compose file with myriad of permission issues on the database and inconsistencies between the usernames and passwords being used to make the DB connection.
The repository should be modified to use a .devcontainer folder which sets up the development environment on its own.
Additional changes should address:
- Move the Dockerfile and docker-compose.yml files to a .devcontainer folder so we can develop in any environment.
- Storing the code in a volume so we don't need to rebuild every time to copy changed files into our docker image.
- Fixing permission issues between the database and the app containers. (The app currently doesn't run due to permission issues)
- Migrating to Python 3 (Scott Heggen made the migration to python 3 using local setup in this PR) within the docker container.
- Vorherrschende Sprache
- HTML
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus BCStudentSoftwareDevTeam/urcpp
-
Schwierigkeit 2/5 1-2 Tage Anfängerfreundlichkeit 45/100
-
Update README.md Offen
BCStudentSoftwareDevTeam/urcpp#193 · 1 Kommentar · 1 zugewiesene Person ·
-
BCStudentSoftwareDevTeam/urcpp#189 · 2 zugewiesene Personen ·
-
BCStudentSoftwareDevTeam/urcpp#188 · 1 Kommentar · 1 zugewiesene Person ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
BCStudentSoftwareDevTeam/urcpp#187 · 1 Kommentar ·
Alle Issues in BCStudentSoftwareDevTeam/urcpp
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Business User Story
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
[Documentation Request] vLLM kv_load_failure_policy doesn't apply to load failures in L2 adapters Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
0. Needs triage bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100