chore: Update Dockerfile to remove unnecessary SSH server configuration
This commit is contained in:
@@ -7,12 +7,6 @@ if [ -z "$REPO_URL" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
if [ -z "$SSH_PORT" ]; then
|
||||
$SSH_PORT=22
|
||||
fi
|
||||
|
||||
|
||||
# Check if the SSH key exists
|
||||
if [ ! -f /root/.ssh/id_rsa ]; then
|
||||
echo "Error: SSH private key not found at /root/.ssh/id_rsa"
|
||||
@@ -23,13 +17,13 @@ fi
|
||||
chmod 600 /root/.ssh/id_rsa
|
||||
|
||||
# Extract the domain from the REPO_URL
|
||||
DOMAIN=$(echo $REPO_URL | awk -F'[@:]' '{print $2}')
|
||||
DOMAIN=$(echo $REPO_URL | awk -F'[@:]' '{print $3}')
|
||||
|
||||
# Check if the repository directory already exists
|
||||
if [ ! -d "/workspace/.git" ]; then
|
||||
# Add the SSH configuration for the domain
|
||||
echo "Host gitea.bramkelchtermans.be
|
||||
HostName gitea.bramkelchtermans.be
|
||||
echo "Host $DOMAIN
|
||||
HostName $DOMAIN
|
||||
IdentityFile /root/.ssh/id_rsa
|
||||
StrictHostKeyChecking no
|
||||
" >> /root/.ssh/config
|
||||
@@ -42,15 +36,6 @@ if [ -f /root/.ssh/hostkey.pub ]; then
|
||||
cat /root/.ssh/hostkey.pub >> /root/.ssh/authorized_keys
|
||||
fi
|
||||
|
||||
# Configure SSH server
|
||||
echo "Port 2222" >> /etc/ssh/sshd_config
|
||||
echo 'AllowTcpForwarding yes' >> /etc/ssh/sshd_config
|
||||
echo 'AllowAgentForwarding yes' >> /etc/ssh/sshd_config
|
||||
echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config
|
||||
|
||||
# Start the SSH service
|
||||
service ssh start
|
||||
|
||||
# Change to the repository directory
|
||||
cd /workspace
|
||||
|
||||
|
||||
Reference in New Issue
Block a user