e

    EdCode

    2 years ago
    to be clear, the server and UI needs docker on the machine to run correct?
    Laura Lorenz (she/her)

    Laura Lorenz (she/her)

    2 years ago
    Hi @EdCode! If you are using
    prefect server start
    , yes you need docker on the machine to run it. Some folks do check out the docker-compose file in the source code for guidance on how to run the services themselves without docker, but it’s not officially supported with the prefect CLI or anything. You might be interested in a discussion with Prefect’s DevOps guru we streamed last week on this very point with some of the whys and also what else exists from the community to date (

    https://youtu.be/yjORjWHyKhg?t=2702â–¾

    )
    e

    EdCode

    2 years ago
    right but we need that prefect server start to run the UI then?
    Laura Lorenz (she/her)

    Laura Lorenz (she/her)

    2 years ago
    Since all the services are open source you can run them yourself from source if you want, and not use
    prefect server start
    and our prebuilt docker images. For example the source for the UI specifically is at https://github.com/PrefectHQ/prefect/tree/master/server/services/ui and you could build it with npm and then deploy it with your own http server. The official Prefect recommended way that we support is with our CLI (and thus with docker) but if your needs go beyond that then deploying from source yourself is the way to go.