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

Add one-click deploy button (on Railway) to README #38

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

morgangallant
Copy link

Gives users an additional method of deploying tclip, and arguably, an easier one than many other methods. Template is pre-configured with a disk & correct mount paths, simply need to copy+paste value for TS_AUTHKEY and should be good to go.

Also note: Railway has a kick-back program and this link technically has my referral code in it. Opened this PR not for this reason (don't expect any kickback whatsoever nor do I care about this), but because I legitimately think Railway is the most convenient way to deploy stuff like this :)

Signed-off-by: Morgan Gallant <morgan@morgangallant.com>
@Xe
Copy link
Collaborator

Xe commented Sep 20, 2023

Does that Railway template save data? tclip uses sqlite and IIRC Railway uses the Heroku model where there's the implicit suggestion of no persistent state on disk.

@morgangallant
Copy link
Author

morgangallant commented Sep 20, 2023 via email

@Erisa Erisa self-assigned this Jul 15, 2024
@Erisa Erisa added the documentation Improvements or additions to documentation label Jul 15, 2024
@Erisa Erisa self-requested a review July 15, 2024 20:15
@Erisa
Copy link
Member

Erisa commented Sep 24, 2024

Hi @morgangallant, sorry for the extreme delay here!

I was looking into this, and noticed that the Railway template doesn't expose all of the configuration options available (many are new) in tclip: https://github.com/tailscale-dev/tclip?tab=readme-ov-file#configuration - if these could be added that would be great.

I also realised that Railway templates don't seem to be stored in a public version-control system like I thought they once were, and there is no way for me to propose changes to it. I did notice it's possible by manual request to transfer ownership of a template, but not certain this helps too much.

In the meantime while I deliberate how best to handle that problem going forward, would you be able to add support for the new configuration variables to the existing template? Then we can probably have it on the README. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants