Skip to content

Commit 28fe053

Browse files
committed
initial hashing out of rsconnect
1 parent 1a96b34 commit 28fe053

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

vetiver/rsconnect.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
from tempfile import tempdir
2+
import rsconnect
3+
import typing
4+
5+
from .write_fastapi import write_app
6+
7+
def deploy_rsconnect(
8+
connect_server,
9+
board,
10+
pin_name,
11+
version,
12+
directory: str,
13+
extra_files: typing.List[str],
14+
excludes: typing.List[str],
15+
entry_point: str,
16+
new: bool,
17+
app_id: int,
18+
title: str,
19+
python: str,
20+
conda_mode: bool,
21+
force_generate: bool,
22+
log_callback: typing.Callable,
23+
image: str = None,
24+
):
25+
tmp = tempdir()
26+
27+
write_app(board = board, pin_name = pin_name, version = version, file = tmp+"app.py", overwrite = False)
28+
29+
rsconnect.actions.deploy_python_fastapi(
30+
connect_server = connect_server,
31+
directory = directory,
32+
extra_files = extra_files,
33+
excludes = excludes,
34+
entry_point = entry_point,
35+
new = new,
36+
app_id = app_id,
37+
title = title,
38+
python = python,
39+
conda_mode = conda_mode,
40+
force_generate = force_generate,
41+
log_callback = log_callback,
42+
image = image,
43+
)

0 commit comments

Comments
 (0)