diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index 6b8710a..0000000 --- a/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -.git diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index d3883b7..0000000 --- a/Dockerfile +++ /dev/null @@ -1,17 +0,0 @@ -FROM golang:1.16-alpine AS builder - -COPY . /meditime - -WORKDIR /meditime - -RUN go build - -FROM alpine:3.13 - -RUN apk add --no-cache \ - ca-certificates \ - tzdata - -COPY --from=builder /meditime/meditime /usr/local/bin/meditime - -ENTRYPOINT ["/usr/local/bin/meditime"] diff --git a/Makefile b/Makefile deleted file mode 100644 index da8c366..0000000 --- a/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -IMAGE_REGISTRY = registry.0xdad.com/meditime -IMAGE_TAG = latest - -.PHONY: build -build: - docker build -t "${IMAGE_REGISTRY}:${IMAGE_TAG}" . - -.PHONY: deploy -deploy: build - docker push "${IMAGE_REGISTRY}:${IMAGE_TAG}" diff --git a/db/badger.go b/db/badger.go index 57d5943..d30f987 100644 --- a/db/badger.go +++ b/db/badger.go @@ -148,13 +148,6 @@ func (b *Badger) AddMedication(medication *Medication) error { }) } -// RemoveMedication from the database -func (b *Badger) RemoveMedication(medication *Medication) error { - return b.db.Update(func(tx *badger.Txn) error { - return tx.Delete(medication.badgerKey()) - }) -} - // ListMedicationsForUser from the database func (b *Badger) ListMedicationsForUser(user *User) (medications []*Medication, err error) { err = b.db.View(func(tx *badger.Txn) error { diff --git a/main.go b/main.go index 00806bf..ae9e92c 100644 --- a/main.go +++ b/main.go @@ -270,36 +270,6 @@ func main() { log(medication) - case "remove": - fmt.Print("username: ") - inputScanner.Scan() - - username := string(bytes.TrimSpace(inputScanner.Bytes())) - if username == "" { - return fmt.Errorf("failed to get username from STDIN prompt: %w", inputScanner.Err()) - } - - user, err := b.GetUser(username) - if err != nil { - return fmt.Errorf("failed to lookup username %s: %w", username, err) - } - - if user == nil { - return fmt.Errorf("username %s doesn't exist", username) - } - - fmt.Print("medication id: ") - inputScanner.Scan() - - medicationID := uuid.MustParse(string(bytes.TrimSpace(inputScanner.Bytes()))) - err = b.RemoveMedication(&db.Medication{ - IDUser: user.ID, - ID: medicationID, - }) - if err != nil { - return err - } - case "list": fmt.Print("username: ") inputScanner.Scan()