Skip to content

Commit

Permalink
Merge pull request #49 from cron-eu/better-motd
Browse files Browse the repository at this point in the history
Useful information when logging in to SSH
  • Loading branch information
baschny authored Jan 17, 2025
2 parents 8a12971 + 2a07c3d commit 706ff2b
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 6 deletions.
4 changes: 4 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ RUN apt-get -qq update && apt-get -q install -y \
bash \
bash-completion \
default-mysql-client \
figlet \
iputils-ping \
less \
vim \
Expand Down Expand Up @@ -208,6 +209,9 @@ EOF
# Also root uses bash
RUN usermod -s /bin/bash root

# No Debian motd, we have our own "login information" in application's user .bash_profile
RUN rm -f /etc/motd

# Install composer
RUN curl -fsSL https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,14 +198,14 @@ Build is triggered automatically via Github Actions.

To create them locally for testing purposes (and load created images to your docker).

Image `croneu/phpapp-ssh:php-8.1-node-16`:
Image `croneu/phpapp-ssh:php-8.3-node-20`:
```
make build-ssh PHP_VERSION=8.1 NODE_VERSION=16
make build-ssh PHP_VERSION=8.3 NODE_VERSION=20 DOCKER_CACHE=
```

Image `croneu/phpapp-fpm:php-8.1`:
Image `croneu/phpapp-fpm:php-8.3`:
```
make build-fpm PHP_VERSION=8.1
make build-fpm PHP_VERSION=8.3 DOCKER_CACHE=
```

### Test the Docker Image
Expand Down
2 changes: 0 additions & 2 deletions example-app/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
version: '3.7'

# Example docker-compose using the images we build here

services:
Expand Down
13 changes: 13 additions & 0 deletions files/ssh/home/application/.bash_profile
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,17 @@ shopt -s histappend
export PROMPT_COMMAND='history -a'
export HISTSIZE=10000

if [[ $- == *i* ]]; then
# Interative shell, print out some information
URL=$(env | egrep "BASE_?URL" | head -1 | cut -f 2 -d "=")
test ! -z "$ENV" && figlet "$ENV" && printf "\n"
test ! -z "$ENV" && printf "%15s: %s\n" "ENV" "$ENV"
test ! -z "$AWS_LOG_GROUP" && printf "%15s: %s\n" "AWS_LOG_GROUP" "$AWS_LOG_GROUP"
test ! -z "$URL" && printf "%15s: %s\n" "BASE_URL" "$URL"
test ! -z "$TYPO3_CONTEXT" && printf "%15s: %s\n" "TYPO3_CONTEXT" "$TYPO3_CONTEXT"
test ! -z "$FLOW_CONTEXT" && printf "%15s: %s\n" "FLOW_CONTEXT" "$FLOW_CONTEXT"
test ! -z "$PHP_VERSION" && printf "%15s: %s\n" "PHP_VERSION" "$PHP_VERSION"
printf "\n"
fi

cd "/app"

0 comments on commit 706ff2b

Please sign in to comment.