From 4c66097d581c3970a23530598c4fe98b09f422ee Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sun, 12 Nov 2017 15:16:24 -0800 Subject: [PATCH] datasette publish now works with full paths e.g. datasette publish /tmp/blah/database.db now does the right thing --- datasette/cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/datasette/cli.py b/datasette/cli.py index 966bf2e2..3055110e 100644 --- a/datasette/cli.py +++ b/datasette/cli.py @@ -47,11 +47,12 @@ def publish(files): os.path.join(saved_cwd, name) for name in files ] + file_names = [os.path.split(f)[-1] for f in files] try: - dockerfile = make_dockerfile(files) + dockerfile = make_dockerfile(file_names) os.chdir(datasette_dir) open('Dockerfile', 'w').write(dockerfile) - for path, filename in zip(file_paths, files): + for path, filename in zip(file_paths, file_names): os.link(path, os.path.join(datasette_dir, filename)) call('now') finally: