pynecone 사이트

https://pynecone.io/docs/getting-started/project-structure

 

프로젝트 디렉토리 생성 

% mkdir demo_board
% cd demo_board
% ll
total 0
drwxr-xr-x   2 dongsik  staff   64  2 18 11:02 .
drwxr-xr-x  11 dongsik  staff  352  2 18 11:02 ..

프로젝트 초기화

% pc init
[11:05:35] Initializing the web directory.                           utils.py:410
           Initializing the app directory.                           utils.py:399
           Finished Initializing: demo_board                         pc.py:49

초기화된 프로젝트 디렉토리 구조

% ll
total 16
drwxr-xr-x   7 dongsik  staff  224  2 18 11:05 .
drwxr-xr-x  11 dongsik  staff  352  2 18 11:02 ..
drwxr-xr-x  10 dongsik  staff  320  2 11 00:49 .web
drwxr-xr-x   3 dongsik  staff   96  2 11 00:49 assets
drwxr-xr-x   5 dongsik  staff  160  2 18 11:05 demo_board
-rw-r--r--   1 dongsik  staff  128  2 18 11:05 pcconfig.py

# 디렉토리 구조 상세보기
% tree .
.
├── .web               # 컴파일된 NextJS 
├── assets             # images, fonts등 정적 파일 
│   └── favicon.ico    # pynecon favicon file
├── demo_board         # 메인 프로젝트 디렉토리
│   ├── __init__.py
│   └── demo_board.py  # Default App 파일 (생성한 프로젝트 이름과 동일하게 생성됨)
└── pcconfig.py        # App에 대한 설정파일

첫번째 구동

% pc run
───────────────────── Starting Pynecone App ──────────────────────
────────────────── Installing frontend packages ──────────────────
bun install v0.5.0 (2db04ef9)
────────────────────────── App Running ───────────────────────────
$ next dev
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
event - compiled client and server successfully in 2.4s (757 modules)
wait  - compiling /404 (client and server)...
event - compiled client and server successfully in 191 ms (761 modules)
warn  - Fast Refresh had to perform a full reload. 
        Read more: https://nextjs.org/docs/basic-features/fast-refresh#how-it-works
wait  - compiling / (client and server)...
event - compiled client and server successfully in 375 ms (831 modules)

실행화면

http://localhost:3000/

 

다음 페이지 : https://amnesia.tistory.com/9

+ Recent posts