# Πώς κάνω deploy την εφαρμογή μου με το Dokku;

https://www.seturack.com/el/gnosiaki-vasi/arthro/how-do-i-deploy-my-app-with-dokku

1. Στο πάνελ ανοίξτε το **Οι servers μου** και πατήστε στον server σας.
2. Στην καρτέλα **Επισκόπηση**, περιμένετε να γράψει η γραμμή **Εφαρμογή** «Το Dokku είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
3. Αντιγράψτε τη διεύθυνση IP από τη γραμμή **Διεύθυνση σύνδεσης**.

## Το κλειδί SSH σας

Αν δώσατε κλειδί SSH κατά την παραγγελία, είναι έτοιμο. Αν όχι, [συνδεθείτε μέσω SSH](https://www.seturack.com/el/gnosiaki-vasi/arthro/how-to-connect-with-ssh) και προσθέστε το:

`echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine`

## Η πρώτη σας εφαρμογή

Στον server:

`dokku apps:create myapp`

Στον υπολογιστή σας, στον φάκελο του project:

`git remote add dokku dokku@IP:myapp`

`git push dokku main`

Η εφαρμογή σας ανοίγει στο `myapp.IP-with-dashes.sslip.io`. Για HTTPS, στον server:

`dokku letsencrypt:set myapp email you@example.com`

`dokku letsencrypt:enable myapp`

Η εργασία ανανέωσης του πιστοποιητικού ενεργοποιείται κατά την εγκατάσταση (`dokku letsencrypt:cron-job --add`), οπότε δεν χρειάζεται τίποτε άλλο. Αν την αφαιρέσατε, η ίδια εντολή την επαναφέρει.

**Δεν έχετε ακόμη server;** [Παραγγείλτε server με εγκατεστημένο το Dokku](https://www.seturack.com/el/dokku-vps): επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.
