Dockerfile used for executions-queue worker. This Docker image is created from kalilinux
image and includes all the supported tools and the required resources.
Dockerfile used to create a reverse proxy to forward Rekono requests to the backend or the frontend. This Docker image is created from nginx
image.
Note that this Docker image will create an self-signed certificate to establish HTTPS configuration for Rekono.
You can check the Nginx configuration here.
Dockerfile used to deploy the Rekono backend. This Docker image is created from python
image.
Dockerfile used to deploy the Rekono frontend. This Docker image is created from node
image.
You can configure the intial user data establishing the following environment variables before deploy Docker:
RKN_EMAIL
: User email address. If not set,[email protected]
will be used.RKN_USERNAME
: Username. If not set,rekono
will be used.RKN_PASSWORD
: User password. If not set,rekono
will be used.
By default, the Docker environment will use the catatnight/postfix
image to send emails, but emails sent using this method can be ignored by some email services due to security reasons. So, you can configure your own SMTP server using the following environment variables:
RKN_EMAIL_HOST
RKN_EMAIL_PORT
RKN_EMAIL_USER
RKN_EMAIL_PASSWORD
You can follow this steps to deploy Rekono in Docker.