title: Looking for a docker image with node, gettext and rsync
body: <p>For deploying a site via Bitbucket pipelines I am looking for a Docker image that has:</p>
  <ul>
  <li>envsubst (or gettext, I suppose to replace my environment secrets)</li>
  <li>node js (to build my web assets)</li>
  <li>rsync (to deliver my built assets)</li>
  </ul>
  <p>Life is short, so before I go and read up on how to spec and host your own dockerfile, I tried to find a hosted one over at <a href="https://hub.docker.com/" rel="nofollow noreferrer">dockerhub</a>. Turns out, I'm not very good at searching that thing. I get so many results and I'm not sure how to check if they have what I require. Does someone know of an image with at least these three elements? Or, how is a good way to search for one?</p>
  <p>Thanks!</p>
  <p>My bitbucket-pipelines.yml file:</p>
  <pre><code>image: andthensome/docker-node-rsync
  
  pipelines:
    branches:
      staging:
        - step:
            name: Build and deploy to staging
            caches:
              - node
            script:
              - mkdir -p ~/.ssh
              # fails here:
              - envsubst &lt; .env.staging
              - cat .env.staging
              - npm install
              - npm run production
              - rsync -avz --delete public/compiled-assets/ root@redacted.org:/home/public/compiled-assets
              - ssh root@redacted.org 'bash -s' &lt; devops/deploy_staging.sh
  </code></pre>