33 lines
806 B
YAML
33 lines
806 B
YAML
|
image:
|
||
|
file: /.gitpod/Dockerfile
|
||
|
|
||
|
tasks:
|
||
|
- name: dotfiles
|
||
|
command: |
|
||
|
if [ ! -d "~/.dotfiles" ]; then
|
||
|
cd /tmp
|
||
|
curl -sSL https://raw.githubusercontent.com/gbraad/dotfiles/master/install.sh -o /tmp/install.sh &&
|
||
|
rm -f ~/.zshrc &&
|
||
|
sh /tmp/install.sh
|
||
|
fi
|
||
|
mv ~/.bashrc-nochsh ~/.bashrc
|
||
|
- name: sshd
|
||
|
command: |
|
||
|
sudo ssh-keygen -A && sudo /usr/sbin/sshd
|
||
|
curl https://github.com/gbraad.keys | tee -a ~/.ssh/authorized_keys
|
||
|
- name: tailscale
|
||
|
command: |
|
||
|
sudo --preserve-env=TAILSCALE_AUTHKEY /etc/init.d/tailscaled start
|
||
|
|
||
|
ports:
|
||
|
- port: 22
|
||
|
onOpen: ignore
|
||
|
- port: 6080
|
||
|
onOpen: open-preview
|
||
|
- port: 9090
|
||
|
onOpen: open-preview
|
||
|
|
||
|
vscode:
|
||
|
extensions:
|
||
|
- ms-vscode.Theme-TomorrowKit
|
||
|
- tailscale.vscode-tailscale
|