Perne
Packaging your project in Docker: illustration 1
DevOps and hosting

Packaging your project in Docker

Our team describes the project environment in a Dockerfile and a docker-compose file, so all parts start with one command. We separate settings from the code, add the database and check that the containers start and exchange data. You get a project that is easy to move and scale.

from 21,000 ₸ (≈ $42) one-off

timeline: 2–5 working days

  • A Dockerfile for each service of the project
  • A docker-compose file with services, network and volumes for data
  • Moving settings and secrets into environment variables

Order

The service name is added to the message for you.

This is a starting price; we give the final amount before work starts. USD is approximate.

What is included

  • A Dockerfile for each service of the project
  • A docker-compose file with services, network and volumes for data
  • Moving settings and secrets into environment variables
  • A database container with data kept across restarts
  • Checking that all containers start on a clean machine
  • A short guide on how to start, stop and update the project

Who it is for

For teams tired of "it works on my machine" and for projects planning a move to another server.

Not included

To avoid surprises, here is what the base price does not cover and what is discussed separately:

  • Paying for the server that will run the containers: that is a separate rental
  • Rewriting the project code for containers: we package it as it is
  • Setting up clusters and complex orchestration: most sites do not need it, and it is priced separately

FAQ

No. We write a short guide with commands to start, stop and view logs. Two or three commands are enough for everyday work.

The project code, a list of external services it uses, and a file with environment variables without their values. If there is a database, share its structure and, if possible, a test copy.

Containers run on any server with Docker, for example a VPS. Some shared hosting plans do not support Docker, and then it is easier to run the project on a VPS. Before we start, we will honestly say whether your option works.

Yes, Docker Desktop runs on these systems. Performance on Windows can be lower, so we verify the launch on your machine.

No, we package the project as it is. If the code has hard-coded paths or settings, we move them into environment variables.

No, the data lives in a separate volume, so updating the image does not delete it. We still recommend a backup before updating.

Yes, a new service is added to docker-compose. If setting it up needs separate work, we will assess it in advance.
Deploying your project to a server

Deploying your project to a server

We move your website or app to a server and set up the environment and startup. The project runs reliably and you get a clear guide for updates.

from 24,000 ₸ (≈ $48) one-off

Timeline: timeline: 2–5 working days

VPS setup and hardening

VPS setup and hardening

We configure a fresh VPS: users, key-based login, a firewall and updates. The server is ready for your site and protected from common attacks.

from 18,000 ₸ (≈ $36) one-off

Timeline: timeline: 1–3 working days

CI/CD: automatic deploy from GitHub

CI/CD: automatic deploy from GitHub

We set up GitHub Actions so that after each code update the checks run automatically and the working version is released to the server.

from 27,000 ₸ (≈ $55) one-off

Timeline: timeline: 2–6 working days

Shall we discuss your project?

The product name and a link to this page are filled into the WhatsApp message for you.

Or send a request

We will reply in the channel you choose: WhatsApp, Telegram, phone or email. Your contact is used only to reply.

Service
How to reply

from 21,000 ₸ (≈ $42) one-off