Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Tables: 1Password Vault Access API

Abierto
#163 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
aws, express, node.js
Área
api, cloud, devops

Línea de trabajo

Comienza revisando el issue relacionado #137 y los patrones existentes de despliegue API-only en el repositorio hackforla/devops. Determina si se necesita un repositorio separado y cómo encajan los requisitos de Node.js 18, Express.js, 1Password CLI, la comprobación de salud y AWS Secrets Manager en el flujo de trabajo de despliegue. Se considera completado cuando el flujo de trabajo y el patrón estándar de despliegue están documentados o acordados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

complexity: large feature: incubator move: incubator role: DevOps Engineer size: 8pt
Overview

We need to deploy a Node.js REST API to the HFLA Incubator that automates 1Password vault access management. This API is used by our Google Apps Script onboarding system to automatically grant/revoke vault access when members join or leave projects.
Related Issue: https://github.com/hackforla/tables/issues/137

Application Stack
Component Details
Runtime Node.js 18
Framework Express.js
Dependencies 1Password CLI v2 (must be installed in container)
Port 3000
Health Check GET /health
Resource Requirements
Resource Value Notes
CPU 256 (0.25 vCPU) Minimal, mostly I/O bound
Memory 512 MB Should be sufficient
Instances 1 No scaling needed
Storage None Stateless
Secrets Required

We need to store these secrets in AWS Secrets Manager:

Secret Name Description
API_KEY API authentication key
OP_BOT_PASSWORD 1Password bot account password
OP_BOT_SECRET_KEY 1Password secret key (A3-XXXXX format)
Questions

1.What's the deployment workflow? Do we need to create a separate repo?
2.Is there a standard pattern for API-only deployments in the Incubator?

Action Items
Resources/Instructions
Lenguaje dominante
PowerShell
Estrellas
8
Forks
10
Merge medio
7 h 30 min
PR fusionados (30 d)
22

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hackforla/devops

Todos los issues de hackforla/devops

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.