supercaracal / japan-masters-swimming

The Japan Masters Swimming Championship Results
https://github.com/supercaracal/japan-masters-swimming/issues/12
0 stars 0 forks source link

CoreOS (Alpha) #11

Open supercaracal opened 6 years ago

supercaracal commented 6 years ago

RTFM https://gist.github.com/YungSang/73148282c1a081adb2ba

$ sudo -i
# usermod -aG docker kasuga
# mkdir /etc/bash/bashrc.d
# echo '#!/bin/bash' >> /etc/bash/bashrc.d/term.sh
# echo 'export TERM=xterm-256color' >> /etc/bash/bashrc.d/term.sh
# echo '#!/bin/bash' >> /etc/bash/bashrc.d/ls.sh
# echo "alias ll='ls -alF'" >> /etc/bash/bashrc.d/ls.sh
# mkdir -p /opt/bin
# curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` > /opt/bin/docker-compose
# chmod +x /opt/bin/docker-compose
# git clone https://github.com/supercaracal/japan-masters-swimming.git /opt/japan-masters-swimming
# cd /opt/japan-masters-swimming/
# cp .env.sample .env
# docker-compose up -d
$ cat /etc/systemd/system/container-activation.service 
[Unit]
Description=Run docker ps command

[Service]
Type=oneshot
ExecStart=/usr/bin/docker ps

[Install]
WantedBy=default.target
$ cat /etc/systemd/system/container-activation.timer   
[Unit]
Description=Run container-activation.service on boot

[Timer]
OnBootSec=1min

[Install]
WantedBy=timers.target
cat /var/lib/coreos-install/user_data 
#cloud-config

write_files:
  - path: "/etc/ssh/sshd_config"
    permissions: "0600"
    owner: "root:root"
    content: |
      # Use most defaults for sshd configuration.
      Subsystem sftp internal-sftp
      ClientAliveInterval 180                                    
      UseDNS no
      UsePAM yes                                                 
      PrintLastLog no # handled by PAM                           
      PrintMotd no # handled by PAM
      PermitRootLogin no
      MaxAuthTries 1
      PasswordAuthentication no
      ChallengeResponseAuthentication no
      AllowUsers kasuga
supercaracal commented 6 years ago