Skip to content

Latest commit

 

History

History
 
 

docker-example

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Pynecone Container Image Build

This example describes how to create and use a container image for Pynecone with your own code.

Update Requirements

The requirements.txt includes the pynecone-io package which is need to install Pynecone framework. If you use additional packages in your project you have add this in the requirements.txt first. Copy the Dockerfile and the requirements.txt file in your project folder.

Customize Pynecone Config

The pcconfig.py includes the configuration of your Pynecone service. Edit the file like the following configuration. If you want to use a custom database you can set the endpoint in this file.

import pynecone as pc

config = pc.Config(
    app_name="app",
    api_url="0.0.0.0:8000",
    bun_path="/app/.bun/bin/bun",
    db_url="sqlite:///pynecone.db",
)

Build Pynecone Container Image

To build your container image run the following command:

docker build -t pynecone-project:latest .

Start Container Service

Finally, you can start your Pynecone container service as follows:

docker run -d -p 3000:3000 -p 8000:8000 --name pynecone pynecone:latest