Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with the "Quickstart: Launch your app" doc #1943

Open
kirilligum opened this issue Feb 15, 2025 · 0 comments
Open

Issue with the "Quickstart: Launch your app" doc #1943

kirilligum opened this issue Feb 15, 2025 · 0 comments

Comments

@kirilligum
Copy link

I found an issue with this document.

Title: Quickstart: Launch your app
Location: https://fly.io/docs/getting-started/launch/
Source: https://github.com/superfly/docs/blob/main/getting-started/launch.html.markerb

Describe the issue

i follow the tutorial and get an error when running fly launch --generate-name

i'm on ubuntu and wsl

Addtional info

kirill@koldun ~/tmp> git clone [email protected]:fly-apps/hello-fastapi.git fastapi-app
                     cd fastapi-app
                     fly launch --generate-name

Cloning into 'fastapi-app'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 19 (delta 6), reused 10 (delta 1), pack-reused 0 (from 0)
Receiving objects: 100% (19/19), 35.05 KiB | 608.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.
Scanning source code
INFO Detected Poetry project
Detected a FastAPI app
Creating app in /home/kirill/tmp/fastapi-app
We're about to launch your FastAPI app on Fly.io. Here's what you're getting:

Organization: Kirill Igumenshchev          (fly launch defaults to the personal org)
Name:         nameless-star-3275           (generated)
Region:       Los Angeles, California (US) (this is the fastest region for you)
App Machines: shared-cpu-1x, 1GB RAM       (most apps need about 1GB of RAM)
Postgres:     <none>                       (not requested)
Redis:        <none>                       (not requested)
Tigris:       <none>                       (not requested)

? Do you want to tweak these settings before proceeding? No
Created app 'nameless-star-3275' in organization 'personal'
Admin URL: https://fly.io/apps/nameless-star-3275
Hostname: nameless-star-3275.fly.dev
Setting FLY_API_TOKEN secret in GitHub repository settings
failed setting FLY_API_TOKEN secret in GitHub repository settings: %w exit status 1
Wrote config file fly.toml
Validating /home/kirill/tmp/fastapi-app/fly.toml
✓ Configuration is valid
==> Building image
==> Building image with Depot
--> build:
[+] Building 6.0s (13/15)
 => [internal] load build definition from Dockerfile                                                                                                                                    0.2s
 => => transferring dockerfile: 380B                                                                                                                                                    0.2s
 => [internal] load metadata for docker.io/library/python:3.10-slim                                                                                                                     0.6s
 => [internal] load metadata for docker.io/library/python:3.10                                                                                                                          0.6s
 => [internal] load .dockerignore                                                                                                                                                       0.1s
 => => transferring context: 82B                                                                                                                                                        0.1s
 => [builder 1/6] FROM docker.io/library/python:3.10@sha256:76f22e4ce53774c1f5eb0ba145edb57b908e7aa329fee75eca69b511c1d0cd8a                                                            0.0s
 => => resolve docker.io/library/python:3.10@sha256:76f22e4ce53774c1f5eb0ba145edb57b908e7aa329fee75eca69b511c1d0cd8a                                                                    0.0s
 => [stage-1 1/4] FROM docker.io/library/python:3.10-slim@sha256:66aad90b231f011cb80e1966e03526a7175f0586724981969b23903abac19081                                                       0.0s
 => => resolve docker.io/library/python:3.10-slim@sha256:66aad90b231f011cb80e1966e03526a7175f0586724981969b23903abac19081                                                               0.0s
 => [internal] load build context                                                                                                                                                       0.2s
 => => transferring context: 105.53kB                                                                                                                                                   0.2s
 => CACHED [stage-1 2/4] WORKDIR /app                                                                                                                                                   0.0s
 => CACHED [builder 2/6] WORKDIR /app                                                                                                                                                   0.0s
 => CACHED [builder 3/6] RUN pip install poetry                                                                                                                                         0.0s
 => CACHED [builder 4/6] RUN poetry config virtualenvs.in-project true                                                                                                                  0.0s
 => CACHED [builder 5/6] COPY pyproject.toml poetry.lock ./                                                                                                                             0.0s
 => ERROR [builder 6/6] RUN poetry install                                                                                                                                              4.6s
------
 > [builder 6/6] RUN poetry install:
1.827 Creating virtualenv fastapi-app in /app/.venv
2.371 Installing dependencies from lock file
2.686
2.686 Package operations: 36 installs, 0 updates, 0 removals
2.686
2.687   - Installing mdurl (0.1.2)
2.735   - Installing exceptiongroup (1.2.1)
2.735   - Installing idna (3.7)
2.737   - Installing markdown-it-py (3.0.0)
2.740   - Installing pygments (2.18.0)
2.741   - Installing sniffio (1.3.1)
2.744   - Installing typing-extensions (4.12.2)
3.006   - Installing anyio (4.4.0)
3.007   - Installing certifi (2024.6.2)
3.009   - Installing click (8.1.7)
3.010   - Installing h11 (0.14.0)
3.010   - Installing rich (13.7.1)
3.013   - Installing shellingham (1.5.4)
3.171   - Installing annotated-types (0.7.0)
3.171   - Installing dnspython (2.6.1)
3.173   - Installing httpcore (1.0.5)
3.174   - Installing httptools (0.6.1)
3.176   - Installing markupsafe (2.1.5)
3.177   - Installing pydantic-core (2.18.4)
3.179   - Installing python-dotenv (1.0.1)
3.181   - Installing pyyaml (6.0.1)
3.183   - Installing typer (0.12.3)
3.184   - Installing uvloop (0.19.0)
3.188   - Installing watchfiles (0.22.0)
3.192   - Installing websockets (12.0)
3.860   - Installing email-validator (2.1.1)
3.860   - Installing fastapi-cli (0.0.4)
3.861   - Installing httpx (0.27.0)
3.863   - Installing jinja2 (3.1.4)
3.865   - Installing orjson (3.10.4)
3.866   - Installing pydantic (2.7.3)
3.869   - Installing python-multipart (0.0.9)
3.869   - Installing starlette (0.37.2)
3.871   - Installing ujson (5.10.0)
3.875   - Installing uvicorn (0.30.1)
4.149   - Installing fastapi (0.111.0)
4.181
4.181 Installing the current project: fastapi-app (0.1.0)
4.182
4.182 Error: The current project could not be installed: Readme path `/app/README.md` does not exist.
4.182 If you do not want to install the current project use --no-root.
4.182 If you want to use Poetry only for dependency management but not for packaging, you can disable package mode by setting package-mode = false in your pyproject.toml file.
4.182 If you did intend to install the current project, you may need to set `packages` in your pyproject.toml file.
4.182
------
==> Building image
==> Building image with Depot
--> build:
[+] Building 5.7s (13/15)
 => [internal] load build definition from Dockerfile                                                                                                                                    0.1s
 => => transferring dockerfile: 380B                                                                                                                                                    0.1s
 => [internal] load metadata for docker.io/library/python:3.10-slim                                                                                                                     0.3s
 => [internal] load metadata for docker.io/library/python:3.10                                                                                                                          0.3s
 => [internal] load .dockerignore                                                                                                                                                       0.1s
 => => transferring context: 82B                                                                                                                                                        0.1s
 => [builder 1/6] FROM docker.io/library/python:3.10@sha256:76f22e4ce53774c1f5eb0ba145edb57b908e7aa329fee75eca69b511c1d0cd8a                                                            0.0s
 => => resolve docker.io/library/python:3.10@sha256:76f22e4ce53774c1f5eb0ba145edb57b908e7aa329fee75eca69b511c1d0cd8a                                                                    0.0s
 => [internal] load build context                                                                                                                                                       0.1s
 => => transferring context: 328B                                                                                                                                                       0.1s
 => [stage-1 1/4] FROM docker.io/library/python:3.10-slim@sha256:66aad90b231f011cb80e1966e03526a7175f0586724981969b23903abac19081                                                       0.0s
 => => resolve docker.io/library/python:3.10-slim@sha256:66aad90b231f011cb80e1966e03526a7175f0586724981969b23903abac19081                                                               0.0s
 => CACHED [stage-1 2/4] WORKDIR /app                                                                                                                                                   0.0s
 => CACHED [builder 2/6] WORKDIR /app                                                                                                                                                   0.0s
 => CACHED [builder 3/6] RUN pip install poetry                                                                                                                                         0.0s
 => CACHED [builder 4/6] RUN poetry config virtualenvs.in-project true                                                                                                                  0.0s
 => CACHED [builder 5/6] COPY pyproject.toml poetry.lock ./                                                                                                                             0.0s
 => ERROR [builder 6/6] RUN poetry install                                                                                                                                              5.0s
------
 > [builder 6/6] RUN poetry install:
1.982 Creating virtualenv fastapi-app in /app/.venv
2.586 Installing dependencies from lock file
2.943
2.943 Package operations: 36 installs, 0 updates, 0 removals
2.943
2.945   - Installing mdurl (0.1.2)
2.994   - Installing exceptiongroup (1.2.1)
2.995   - Installing idna (3.7)
2.997   - Installing markdown-it-py (3.0.0)
3.006   - Installing pygments (2.18.0)
3.006   - Installing sniffio (1.3.1)
3.006   - Installing typing-extensions (4.12.2)
3.295   - Installing anyio (4.4.0)
3.295   - Installing certifi (2024.6.2)
3.297   - Installing click (8.1.7)
3.297   - Installing h11 (0.14.0)
3.301   - Installing rich (13.7.1)
3.303   - Installing shellingham (1.5.4)
3.495   - Installing annotated-types (0.7.0)
3.495   - Installing dnspython (2.6.1)
3.497   - Installing httpcore (1.0.5)
3.498   - Installing httptools (0.6.1)
3.500   - Installing markupsafe (2.1.5)
3.502   - Installing pydantic-core (2.18.4)
3.503   - Installing python-dotenv (1.0.1)
3.504   - Installing pyyaml (6.0.1)
3.506   - Installing typer (0.12.3)
3.511   - Installing uvloop (0.19.0)
3.514   - Installing watchfiles (0.22.0)
3.517   - Installing websockets (12.0)
4.215   - Installing email-validator (2.1.1)
4.215   - Installing fastapi-cli (0.0.4)
4.216   - Installing httpx (0.27.0)
4.218   - Installing jinja2 (3.1.4)
4.219   - Installing orjson (3.10.4)
4.220   - Installing pydantic (2.7.3)
4.224   - Installing python-multipart (0.0.9)
4.224   - Installing starlette (0.37.2)
4.226   - Installing ujson (5.10.0)
4.230   - Installing uvicorn (0.30.1)
4.565   - Installing fastapi (0.111.0)
4.600
4.600 Installing the current project: fastapi-app (0.1.0)
4.602
4.602 Error: The current project could not be installed: Readme path `/app/README.md` does not exist.
4.602 If you do not want to install the current project use --no-root.
4.602 If you want to use Poetry only for dependency management but not for packaging, you can disable package mode by setting package-mode = false in your pyproject.toml file.
4.602 If you did intend to install the current project, you may need to set `packages` in your pyproject.toml file.
4.602
------
Error: failed to fetch an image or build from source: error building: failed to solve: process "/bin/sh -c poetry install" did not complete successfully: exit code: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant