bit-ship.yml

is a configuration file that allows you to customize your Bit-Ship environment.

version

  • type: string
  • default: 1.0

The version of the configuration file. The current version is 1.0.


name

  • type: string
  • default: ''

Name of your project.


images

  • type: Image
  • default: {}

image section is generated based on the analysis of your app. It contains the Docker image that will be used to run your app. You can change the image to a different one if you want to use a different base image.


tasks

  • type: Task
  • default: {}

The tasks section allows you to define reusable scripts.

Type definition:


jobs

  • type: Job
  • default: {}

Jobs are sequences of tasks that can be run manually or hooked to a triggers.

Type definition:


apps

  • type: App
  • default: {}

Apps are tasks that serves FE assets or run BE applications. You can use it to run a web server, a database or other network applications.


vaults

to be implemented