Dockerizzerò la tua app, configurerò github actions ci cd e la distribuirò su AWS
Ingegnere DevOps
Informazioni su questo servizio
La tua app gira sul tuo laptop, ma distribuirla è un casino? Risolvo io.
Ho configurato la stessa pipeline che uso nei miei progetti live: la tua app in Docker, una pipeline di GitHub Actions che builda e testa ad ogni push, e una distribuzione automatica su AWS con Nginx e HTTPS.
Ciò che ottieni:
- Un Dockerfile pulito e pronto per la produzione e una configurazione docker-compose
- Una pipeline di GitHub Actions che builda, testa e pusha la tua immagine
- Distribuzione automatica su AWS EC2 con Nginx, HTTPS gratuito e un controllo di salute (Premium)
- Un README che spiega come funziona tutto, così non rimani mai bloccato
Funziona con Node.js, Python, siti statici e la maggior parte delle web app.
Prova: il mio progetto BattleRoom è in live su AWS con questa configurazione, più Terraform e Prometheus/Grafana per il monitoraggio. Dai un'occhiata al mio portfolio.
Per favore, scrivimi con il tuo stack e il repo prima di ordinare, così posso confermare l'ambito. Lavoro con accesso limitato ai tuoi account, mai con le credenziali root.
Strumenti:
Docker
•
GitLab
•
Jenkins
•
GitHub
•
Altro
Framework:
Npm
•
Terraform
•
Ansible
Provider Cloud:
Amazon Web Services
•
microsoft azure
Linguaggio di programmazione:
Bash
•
JavaScript
Expertise:
Debug
•
Sviluppo
•
Configurazione
Il mio portfolio
FAQ
Traduzione automatica.
Cosa ti serve da me per iniziare?
Accesso al tuo repo (aggiungimi come collaboratore, o inviami uno zip), il tuo stack e come esegui l'app oggi. Per il Premium, ho anche bisogno di un utente IAM AWS con permessi limitati. Ti dirò esattamente quali creare.
Quali app puoi dockerizzare?
La maggior parte delle web app: Node.js, Python, siti statici e app con database. Se il tuo setup è insolito, scrivimi prima e ti confermerò prima di ordinare.
Ho bisogno di un mio account AWS?
Sì. La distribuzione Premium avviene nel tuo account, così possiedi tutto e niente dipende da me. AWS addebita direttamente sul tuo account, e configurerò un'opzione a basso costo adatta alla tua app.
I miei codici e le credenziali sono sicuri?
Le secrets vanno nei GitHub Secrets, mai nel codice. Lavoro tramite un utente IAM limitato che puoi eliminare appena abbiamo finito.
Cosa succede se qualcosa si rompe dopo la consegna?
Il tuo pacchetto include revisioni. Se qualcosa si rompe a causa della mia configurazione, scrivimi e lo sistemerò.

