How to setup google-chrome on railway fastApi instance

anirudhramooHOBBY

a year ago

I am trying to run selenium on my fastApi server and I get the below error.

/nix/store/h3bhzvz9ipglcybbcvkxvm4vg9lwvqg4-bash-5.2p26/bin/sh: line 1: google-chrome: command not found

My nixpacks.toml looks like the below

[phases.setup] nixPkgs = ["...", "ffmpeg", "google-chrome","chromium", "chromedriver"]
Any help would be appreciated!

2 Replies

anirudhramooHOBBY

a year ago

N/A


a year ago

I would highly recommend using Browserless, using it means you don't have to install Chrome and all of its needed dependencies into your container or deal with any of the issues involved in that, and this will significantly speed up both the build and the publishing stage.

Browserless template here - https://railway.app/template/browserless

And here's an example repo that shows you how to use Browserless with selenium - https://github.com/brody192/selenium-example-python


anirudhramooHOBBY

a year ago

im not paying 200 dollars a month for a not super scaled use case


a year ago

where did 200$ a month come from !?!?


anirudhramooHOBBY

a year ago

1249986677317959700


a year ago

did you not read my message??


a year ago

you can self host it on Railway


anirudhramooHOBBY

a year ago

ahh, i see my bad, will give it a shot


a year ago

hey did the template work out for you?


anirudhramooHOBBY

a year ago

yeah it worked great man, i appreciate it!


a year ago

awesome!


rwestwood89HOBBY

7 months ago

Hi, I am trying to follow these instructions to use Browserless template. Unfortunately, when I try to create the drive = webdirver.Remote(...), I get an error in poolmanager.py:

urllib3.exceptions.LocationValueError: No host specified.

Any thoughts? Can share my code/trace if needed.


7 months ago


How to setup google-chrome on railway fastApi instance - Railway Help Station