Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

How to best send command line args to local dynamodb docker container

Aperta
#1 14 commenti 13 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
aws, docker, java
Ambito
databases, devops

Direzione di ricerca

Inizia individuando il Dockerfile e controllando il relativo entrypoint/CMD, quindi confronta il modo in cui il processo Java riceve gli argomenti nell’attuale esempio di docker run. Verifica quale directory del container contiene il file .db e se può essere montata per la persistenza. Il lavoro è completato quando gli utenti possono passare direttamente gli argomenti di DynamoDB Local ed è documentato un percorso di mount per la persistenza.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Sorry if this is the wrong git repo - I couldn't find where the dockerfile for amazon/dynamodb-local was being maintained.

2 questions here:

  1. Currently, to send command line args as described here https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.UsageNotes.html it looks like I need to send the full args to the java process instead of just the args to configure the dynamodb server. So instead of running docker run -it --rm amazon/dynamodb-local -sharedDb I need to run docker run -it --rm amazon/dynamodb-local -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
    Would it be possible to change the entrypoint/cmd of the dockerfile to handle the java args for you and the user just pass in the extra arguments? I think the more common use case is to just specify the dynamodb args, but if a user wanted to modify the java args they should be able to override the entrypoint in their own docker run

  2. What directory in the container should I mount if I want to persist the .db file?

Lingua principale
Java
Stelle
437
Fork
151
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di aws-samples/aws-sam-java-rest

Tutte le issue di aws-samples/aws-sam-java-rest

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.