20 Replies
Hi @ArDev. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:
----------------------
I'm sorry, but as an AI assistant for Wasp, a Rails-like framework for React, Node.js, and Prisma, I am not equipped to provide information or answer questions about Koyeb. My knowledge and resources are specifically tailored to the Wasp framework.
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------
Sorry @ArDev, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist:
Perhaps try again in 15mins?
@kapa.ai i am trying to deploy to koyeb using the dockerfile reccommended but here is the #13 0.174
#13 0.174 ? --- [Error] Wasp command failed: -----------------------------------------------
#13 0.174
#13 0.174 Couldn't find wasp project root - make sure you are running this command from a Wasp project.
#13 ERROR: process "/bin/sh -c /root/.local/bin/wasp build" did not complete successfully: exit code: 1
------
10 | # Build the server
[wasp-builder 4/4] RUN /root/.local/bin/wasp build:0.174 0.174 0.174 ? --- [Error] Wasp command failed: ----------------------------------------------- 0.174 0.174 Couldn't find wasp project root - make sure you are running this command from a Wasp project. ------ Dockerfile:8 -------------------- 6 | ADD . . 7 | RUN curl -sSL https://get.wasp-lang.dev/installer.sh | sh 8 | >>> RUN /root/.local/bin/wasp build 9 |
10 | # Build the server
Let me check the knowledge base for you. One moment! :books:
----------------------
The error message you're seeing indicates that the Wasp build command can't find the root of your Wasp project. This usually happens when the command is not being run from the correct directory.
In your Dockerfile, you're running the Wasp build command with
RUN /root/.local/bin/wasp build
. This command is being run in the /root
directory, but your Wasp project files might not be located there.
You should ensure that your Wasp project files are being correctly copied into the Docker image and that you're running the Wasp build command from the correct directory.
Here's an example of how you might structure your Dockerfile commands:
In this example, the WORKDIR /app
command changes the working directory to /app
, which is where your project files are copied to. Then, when you run the Wasp build command, it's being run from the correct directory.
Please adjust the paths according to your project structure.
----------------------
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
----------------------
Sorry @ArDev, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist:
Perhaps try again in 15mins?actually i think i forgot to do wasp build/start lemme check
no still the same
used the exact dockerfile reccomended by the guide
anyways to fix? on the latest version of wasp
Have you checked out the docs on deployment? https://wasp-lang.dev/docs/advanced/deployment/manually I know people have used Koyeb previously successfully
Deploying Manually | Wasp
This document explains how to build and prepare your Wasp app for deployment.
yeah im getting this error
i used the exact dockerfile reccomended and it still didnt work
@miho i keep getting - 0.169
0.169 ? --- [Error] Wasp command failed: -----------------------------------------------
0.169
0.169 Couldn't find wasp project root - make sure you are running this command from a Wasp project.
------
./app/Dockerfile:8
--------------------
6 | ADD . .
7 | RUN curl -sSL https://get.wasp-lang.dev/installer.sh | sh
8 | >>> RUN /root/.local/bin/wasp build
9 |
10 | # Build the server im running it inside /app
10 | # Build the server im running it inside /app
i used the exact dockerfile reccomended and it still didnt workWho recommeded the Dockerfile? I'm not sure I understand which Dockerfile are you using π
the guide here - https://www.koyeb.com/tutorials/using-wasp-to-build-full-stack-web-applications-on-koyeb
Koyeb
Using Wasp to Build Full-Stack Web Applications on Koyeb
Learn how to build and deploy applications written with Wasp, a Rails-like framework for React, Node.js, and Prisma.
did you manage to deploy on koyeb?
it has a dockerfile mention
@miho what dockerfile did you use? (sorry to bother)
I haven't deployed anything to Koyeb, the Koyeb team wrote that guide and it seems it worked for them. I can maybe try deploying to Koyeb, but I can't do it right now, next week is more likely I'll have more time.
would you know how to deploy to render? i think you did but how did you do that could you break down what you did with deploy.yml?
I wrote a bit about it in the README of the repo and also commented the deploy yaml file: https://github.com/wasp-lang/render-ghcr
GitHub
GitHub - wasp-lang/render-ghcr: Example app that is deployed to Ren...
Example app that is deployed to Render.com using Github Container Registry - wasp-lang/render-ghcr
Let me know if you get stuck π
thnaks bro
openai new model just released btw lol
what do i do with the .yaml file? sorry am a bit of a newbie with this stuff
and docker images etc
I'd advise checking some YT videos on each topic you want to dive into π It works wonders for me: https://www.youtube.com/watch?v=mFFXuXjVgkU
DevOps Journey
YouTube
Github Actions CI/CD - Everything you need to know to get started
I finally made a Github Actions tutorial! In this video, I go over everything you need to know to get started with Github actions. Video includes an explanation of what Github Actions is and a lab you can follow along with.
π¨βπ» Join our Discord Community of DevOps Engineers: https://discord.com/invite/NW98QYW
ποΈ Amazon Store (homelab/youtube ...
Basically, Github Actions are defined in the YAML file in your Github repository. When you push new code to the repository, some code runs i.e. in the case of the render.com repo I shared: it builds your app on a Github machine and then uploads the built Docker image to the Github image hosting. Then it says to render: "hey use this new app image I built" and then render.com starts using your newest code π
thanks @miho appreciate it so much!
in the logs im getting - Couldn't find wasp project root - make sure you are running this command from a Wasp project.
this is on github actions
i have the .yml file reccomended here -
ohh i think ik why
@miho Dockerfile:75
--------------------
73 |
74 | # Copy the Wasp-generated files 75 | >>> COPY .wasp/build/ /app/ 76 |
77 | # Set the working directory -------------------- ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 30759ade-e034-4128-bb61-2ac11859f059::tsumd2trtj2zhhwjvurknbi4g: failed to walk /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: lstat /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: no such file or directory Reference default/default/35vpg3r4wotow4luyeq6oj1dr Check build summary support Build summary supported! Error: buildx failed with: ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 30759ade-e034-4128-bb61-2ac11859f059::tsumd2trtj2zhhwjvurknbi4g: failed to walk /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: lstat /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: no such file or directory
74 | # Copy the Wasp-generated files 75 | >>> COPY .wasp/build/ /app/ 76 |
77 | # Set the working directory -------------------- ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 30759ade-e034-4128-bb61-2ac11859f059::tsumd2trtj2zhhwjvurknbi4g: failed to walk /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: lstat /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: no such file or directory Reference default/default/35vpg3r4wotow4luyeq6oj1dr Check build summary support Build summary supported! Error: buildx failed with: ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 30759ade-e034-4128-bb61-2ac11859f059::tsumd2trtj2zhhwjvurknbi4g: failed to walk /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: lstat /var/lib/docker/tmp/buildkit-mount1912445231/.wasp: no such file or directory
It's a bit out of context for me π Is it Koyeb or Render related?
i fixed it
this is render
but the full deployment is not compeltely done yet, will keep this thread updated
Ok, thank you for keeping us posted π Let me know if we can help with anything!